使用IOCP时的内存策略

时间:2017-06-24 03:38:50

标签: c++ windows networking

我是Windows IOCP的新手,目前我正在使用IOCP重写服务器的网络部分。我试图找出如何处理内存(重叠/ WSABUF对象)。我有一个从OVERLAPPED派生的小结构,包含一个WSABUF和一些其他字段。

我尝试保留环形缓冲区这些对象并重用它们,但它没有用。我认为当调用完成例程时,其中一个对象将被传递给我,我可以将其标记为可用。

当我在堆上分配它们(并保存在向量中)时,我如何知道何时删除/重用它们是否安全?

谢谢, 迈克尔

0 个答案:

没有答案