【发布时间】:2020-10-27 06:36:00
【问题描述】:
如果我 CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, NULL, 4),那么当调用 PostQueuedCompletionStatus() 时,运行 GetQueuedCompletionStatus() 的 4 个线程可能会从 GetQueuedCompletionStatus() 返回。所以如果我想通过 PostQueuedCompletionStatus() 多次发送一些数据,那么 4 个线程将有机会发送数据。那么问题是,多线程中将使用相同的套接字。它会是线程安全的吗?作为同一个socket,我可以一直指定到同一个线程吗?
【问题讨论】:
标签: iocp