10
他の人のコードでasm( "pause")を見ました。このコードはLinuxのg ++によってコンパイルされています。asm( "pause")は何を行い、なぜ使うのですか
この行はループ内にあり、別のスレッドにあります。このスレッドは、更新が行われたときに常にポーリングします。私はそれが再びポーリングする前にプログラムを一時停止させると思うが、(1)私の推測は正しいのだろうか?(2)なぜ一時停止する必要があるのだろう?私たちがコードを実行するマシンには多くのプロセッサがあり、スレッドはまったくポーリングし続けます。
カーネルコードですか、アプリケーションコードですか? –