中断/再開可能なスレッドを作成する最適な方法は何ですか

私は低バッファ通知を送信するマイクロプロセッサのためのいくつかのネットワークプログラミングをやっており、私は一定量の情報を書き込むスレッドを持っています。完了したら、サスペンド状態に入り、低バッファ通知が再開するのを待つ必要があります。

Windowsのスレッドプールapiを使用する方がいいですか、
CreateThread()で作成されたスレッドを使用する方が良いですか?

ベストアンサー

あなたのスレッドが待つ必要があるとき、それはイベントを待つはずです。これにより、スレッドは自動的に中断されます。

Windows provides the WaitForMultipleObjects and
WaitForSingleObject functions for this. Linux uses condition
variables or semaphores.

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です