おそらく 1 秒間に 50 回以上 (必要) メソッドを実行するプログラムを作成しています。
メソッドは、次のモデルに従う必要があります。
- ブール値を作成します。
- 値が変わるまで待ちます。
- メソッドを続行します。
単純なことはわかっていますが、ループを使用したくないのは、while
必要以上に 3% ほど CPU を消費するからです。私が望んでいないすべてのCPUサイクルを上げます。また、メソッドを毎秒 50 回実行するたびに新しいスレッドを作成するのは恐ろしい考えです。
それで、私は何ができるでしょうか?他の種類の情報を提供する必要がある場合は、お気軽にお問い合わせください。