1

ピン ツールの分析とデータ (分析から収集された) の記録部分を分離するために、プロデューサー コンシューマー モデルを実装しようとしています。PIN スレッド API を調べたところ、何らかの述語に基づいてスレッドを一時停止したり、スレッドに再開を通知したりできる関数は見つかりませんでした ( POSIX スレッドのようpthread_cond_wait()に )。pthread_cond_signal()したがって、ビジー待機を回避しながら、既存の関数を使用してプロデューサー コンシューマー モデルを実現するための回避策はありますか。

注:プロデューサ スレッドとコンシューマ スレッドはどちらも、 によって作成された内部スレッドですPIN_SpawnInternalThread()

4

1 に答える 1