0

クエリの実行中に複数のスレッドを使用する可能性のある (C++) プログラムを開発しています。その一部は、それ自体で開始された他のスレッドまたはこのクエリプロセス内の別のスレッドに依存します。特定のスレッドが存在するかどうかの判断は、スレッドに渡される特定のパラメーターに依存します。これは、アクティブなスレッドのリスト内のスレッド データの一部です。個々のスレッドはすぐに完了しますが、他のスレッドは時間がかかる場合があります。

車輪の再発明を防ぐために、相互に依存する複数のスレッドでマーシャリングと待機を処理するためのアルゴリズム、パターン、またはベストプラクティスはありますか?

4

1 に答える 1