[英]How to create multiple threads for the completion port?
多個線程可以使用GetQueuedCompletionStatus()
函數從單個完成端口出隊完成數據包。 是否有創建這些線程的特殊功能? 或者我只是使用例如CreateThread()
或_beginthreadex()
並根據需要創建盡可能多的線程?
在給定的IOCP上調用GetQueuedCompletionStatus()
的線程沒有什么特別的。 任何線程都可以做到。 因此,您可以使用常規的線程創建功能來創建“ I / O線程”。 通常,最好使用_beginthreadex()
除非您正在為不支持該平台的平台編寫代碼,或者您未與CRT鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.