WaitForMultipleObjects() と WSAEnumNetworkEvents() に相当する Linux API は何ですか? WaitForMultipleObjects に pthread_cond_wait() を使用できますか?
質問する
7986 次
2 に答える
8
Windows のバックグラウンドを持つ開発者の場合、一部のコードを Win32 から pthreads に移植するときに同じ問題に直面し、 Linux に実装するpeventsというオープン ソース (MIT ライセンス) ライブラリを作成し、自動リセット イベントと手動リセット イベントの両方をサポートしました。Windows の WIN32 イベントと同じように動作する必要があります。WaitForMultipleObjects()
于 2013-01-24T04:00:24.087 に答える
3
WaitForMultipleObjects()
Linux には、同等のことを行う単純な API はありません。
LinuxでWaitForSingleObjectとWaitForMultipleObjectsは同等ですか? 最初の部分への回答と、おそらくより良い説明も含まれています。
の場合WSAEnumNetworkEvents()
、Linux では、要件に基づいてpoll()
orを使用します。select()
別のアプリケーションlibevent
も役立つ場合があります。
参照:
于 2012-12-17T13:40:12.360 に答える