AccpetEx 完成埠 CreateIoCompletionPort。
我發現一些原始碼,當SO_ACCEPT 的時候,就需要delete pOverlapped,之后再new pOverlapped ,WSARecv(....,&pOverlapped);
而且SO_RECEIVE也是一樣。
而且他們很用CArray或者CList、CMap 保存起來。
現在我就想問問大哥們:
1、需要重新delete 再 new 一個新的WSARecv(....,&pOverlapped);
2、在使用鏈表保存PerSocketData,和pOverlapped的時候,鏈表需要加上 臨界區域 嗎?
uj5u.com熱心網友回復:
2.鏈表需要加上 臨界區域 嗎?你iocp了。肯定多執行緒訪問鏈表了。就需要執行緒同步。
uj5u.com熱心網友回復:
鏈表加上了臨界區域。
那1呢?需要delete嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/23493.html
標籤:基礎類
