たとえば、ビジュアルスタジオでは、いつでもスレッドをフリーズ/解凍できます。スレッド化されたコードのストレステストを作成するためにこれをプログラムで行うことは可能ですか?スレッドが無作為にランダムに凍結される可能性がある場合、実際には同期ロジックが実行されます。Windows上でスレッドをプログラムでフリーズすることはできますか?
4
A
答えて
3
SuspendThread & ResumeThreadを使用すると、OpenThreadを呼び出すことによって得られるスレッドハンドルが必要になります。 msdnのthread functionsページは、この種のもののための良いリソースです。
1
Thread's
をランダムに選択してThreadPool
からランダムに選択して、ランダムな時間だけスリープ状態にすることができます。Thread
を作成することができます。それがあなたの後にあるならば。
関連する問題
- 1. Windows XPでは、通常のC++プログラムでコードセグメントを上書きすることはできますか?
- 2. Windows上でアプリケーションをフリーズする/ OpenFileDialog
- 3. Windows CE上でJavaプログラムを実行することは可能ですか?
- 4. Windows Phone 7でWi-Fiステータスをプログラムで知ることはできますか?
- 5. CPU上のすべてのスレッドをCプログラムからロックすることはできますか?
- 6. Windowsサービスのユーザーアカウントをプログラムで設定することはできますか?
- 7. Windows上でWSHからCSSLintを実行することはできますか?
- 8. リモートデスクトップ経由でプログラムを実行すると、クライアントコンピュータ上のプログラムを呼び出すことはできますか?
- 9. どのファイルがWindows 7上にプログラムをインストールできますか?
- 10. UIImageViewをプログラム上でクリックするとiPhone上で何かできますか?
- 11. プログラムはWindowsマシンの日付形式に従いません(どこかで上書きできますか?)
- 12. Itext5プログラムは、Windows上で実行されたときに文字セットで問題を起こしますか?
- 13. Windows上でGoプログラムのダンプを強制的に行うことはできますか?
- 14. SonarQubeのタイムマシンでバージョンをフリーズすることはできますか?
- 15. Windows用に書かれた.netプログラムはosx上で動作できますか?
- 16. ここでスレッド同期を使用することはできますか?
- 17. アプリアイコンをプログラムで変更することはできますか?
- 18. カスタムエラーをプログラムでオフにすることはできますか?
- 19. プログラムでdrawableLeftを設定することはできますか?
- 20. Spotifyでトラックピッカーをプログラムすることはできますか?
- 21. CプログラムでCLRをホストすることはできますか?
- 22. プログラムでハッシュルールを作成することはできますか?
- 23. RubyシューズとMySQL:GUIがフリーズします。スレッドを使用すべきですか?
- 24. Windows上でhello_worldプログラムをリンクすることはできません:/ usr/bin/link:余分なオペランド
- 25. Windows上で「ローカルマシンのみ」ソケットを開くことはできますか?
- 26. WindowsでUGを使用することはできますか?
- 27. プログラムは別のプログラムのコマンドを上書きできますか?
- 28. MinGWでWindows上でGTK +プログラムをコンパイルできません
- 29. x64プログラムはWindows x64上でx86 COMオブジェクトにアクセスできますか?
- 30. 私が行うことができますWindows上でC
それらを一時停止してすぐに再開すると、おそらく適切に非確定的な遅延が得られるでしょう。 – JustJeff
@JustJeff非常に真実 – Mayank
すべてのスレッドがスレッドプールの一部であるわけではありません。また、(競合状態をテストするために)タスクに遅延を導入するのではなく、スレッドプールを使い果たしているだけです。 -1 –