我调用PostQueuedCompletionStatus来关闭一个socket连接
之后会进到GetQueuedCompletionStatus中,GetQueuedCompletionStatus中我closesocket关闭socket,之后delete参数的内存,
但是调用closesocket后又会进到GetQueuedCompletionStatus中,这时候参数是有值的 但是值的内容全是错误的, 应为第一次我closesocket之后释放了所有参数申请的内存.
怎么解决这个重入?
之后会进到GetQueuedCompletionStatus中,GetQueuedCompletionStatus中我closesocket关闭socket,之后delete参数的内存,
但是调用closesocket后又会进到GetQueuedCompletionStatus中,这时候参数是有值的 但是值的内容全是错误的, 应为第一次我closesocket之后释放了所有参数申请的内存.
怎么解决这个重入?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货