请教各位大神关于完成端口的问题

Windows内核调试

请教各位大神关于完成端口的问题


哈哈哈 2016-06-29, 14:18 下午

一般情况使用完成端口肯定会用到线程池,一般线程个数为cpu数*2

我的问题是这些线程有没有可能同时返回一个句柄的事件

比如一个socket我投递了10个WSARecv,那么会同时有两个或更多线程同时返回WSARecv事件吗?

上网查了一些资料,关于多线程如何返回事件的讲解较少,http://blog.csdn.net/fion45/article/details/12554339这篇文章最后说完成端口内部是线程安全的,同时一个句柄的消息只会被一个线程处理,真是这样吗,是否有微软官方白皮书资料确认这个问题

Powered by Community Server Powered by CnForums.Net