0

この質問に基づいて、Poco::NamedEvent を使用しますが、複数のイベント (win32 WaitForMultipleObjects() など) を待つ必要があります。

ポコにそんなのありますか?(ドキュメントを検索してもあまり得られませんが、おそらく正しい検索を使用していません)

4

2 に答える 2

1

Poco を含むどのクロスプラットフォーム パッケージにも WaitForMultipleObjects() はないと思います。私が認識しているUnixバリアントは、そのような機能を単一のAPI呼び出しでパッケージ化するのではなく、待機しているオブジェクトの種類に応じて分散させます。

于 2010-04-19T16:45:21.933 に答える
0

クラス NotificationQueue を使用すると、オブジェクトをキューに入れ、それらを処理できます。いずれにせよ、大きな WaitForMultipleObjects の後に switch ステートメントが続くよりも、IOC とデリゲートを使用する方が OOP として優れています。

于 2010-04-19T16:52:40.730 に答える