6

WaitForMultipleObjects() と WSAEnumNetworkEvents() に相当する Linux API は何ですか? WaitForMultipleObjects に pthread_cond_wait() を使用できますか?

4

2 に答える 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 に答える