簡體   English   中英

如何為完成端口創建多個線程?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM