Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  易内核
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
沪ICP备11027180号

Windows内核调试

帖子发起人: 哈哈哈   发起时间: 2016-06-29 14:18 下午   回复: 0

Print Search
帖子排序:    
   2016-06-29, 14:18 下午
houlin1731 离线,最后访问时间: 2016-6-29 6:09:01 哈哈哈

无等级
注册: 2016-06-29
发 贴: 1
请教各位大神关于完成端口的问题
Reply Quote

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

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

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

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


IP 地址: 已记录   报告
高端调试 » 软件调试 » Windows内核调试 » 请教各位大神关于完成端口的问题

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2017 ADVDBG.ORG All Rights Reserved.