WaitForMultipleObjects()和WSAEnumNetworkEvents()的等效linux API是什麼? 我們可以使用pthread_cond_wait()作爲WaitForMultipleObjects嗎?WaitForMultipleObjects()和WSAEnumNetworkEvents()的等效linux API是什麼?
4
A
回答
3
那麼在Linux中沒有簡單的API,那麼WaitForMultipleObjects()
等效。
This QnA包含第一部分的答案,也許還有更好的解釋。
對於WSAEnumNetworkEvents()
,在Linux中,根據您的要求使用poll()
或select()
。另一個應用libevent
也可能有用。
參考:
人-3民意調查
人-3選擇
3
對於開發人員從Windows背景的,我們面臨的將一些代碼從Win32移植到pthrea時遇到同樣的問題ds and created an open source (MIT-licensed) library調用了pevents,它在Linux上實現了WaitForMultipleObjects()
,同時支持自動和手動重置事件。它的行爲應與Windows上的WIN32事件相同。
相關問題
- 1. 什麼是sys.getwindowsversion()的linux等效
- 2. WaitForMultipleObjects有效,MsgWaitForMultipleObjects失敗 - 爲什麼?
- 3. 什麼是等效的lambda?
- 4. 什麼是用於JavaScript API的等效Flex API「embedSWF」
- 5. C++ for linux中的等效mmap是什麼?
- 6. 在Linux中,NetBSD的FIONSPACE ioctl等效物是什麼?
- 7. Linux中ipv6的/ proc/net/arp等效項是什麼?
- 8. 在Linux(CentOS)中,g ++的等效切換到/ MT(VC++)是什麼?
- 9. Linux中的U區等效數據結構是什麼?
- 10. WaitForMultipleObjects和WaitForMultipleObjectsEx之間的區別是什麼
- 11. 什麼是_wsystem等同於Linux的
- 12. 什麼是Windows的「pidof」等同於Linux?
- 13. 什麼是SPIN_LOCK_UNLOCKED的Linux 3.16等價物?
- 14. Linux上_emit的等價物是什麼?
- 15. 什麼是Kernel32.dll的Linux等價物?
- 16. 什麼是termiox.h的Linux等價物?
- 17. Linux上Data Protection API的等效
- 18. javafx 2.1中的org.jfxtras.util.BrowserUtil的等效API是什麼?
- 19. Stripe Connect的等效PayPal REST API是什麼?
- 20. 什麼是Openshift REST API等效的流程模板命令
- 21. 以下本地API函數的等效方法是什麼?
- 22. 在.NET中,等效於SystemInformation.CaptionHeight的Win32 API(MFC)是什麼?
- 23. 什麼是等效顯示流利Api中的註釋?
- 24. HERE地圖JavaScript API 3.0中setCopyrightAlignment的等效參數是什麼?
- 25. Facebook Graph API中status.get的等效函數是什麼
- 26. 什麼是android的openssl_public_encrypt等效的php?
- 27. 什麼是與shell的「$ @」等效的Perl?
- 28. 什麼是OSX等價於Linux g ++ - multilib?
- 29. 什麼是MySQL等效的MS Access LAST()?
- 30. C#中的等效語法是什麼?
可能重複的[WaitForSingleObject和WaitForMultipleObjects等價於linux](http://stackoverflow.com/questions/2719580/waitforsingleobject-and-waitformultipleobjects-equivalent-in-linux) – rogerdpack