自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 IOCP的线程池管理

一直很迷惑IOCP是怎么管理线程池的.还有就是GetQueuedCompletionStatus函数和线程池是什么关系,是GetQueuedCompletionStatus通过线程池的线程调用完成请求,还是先调用GetQueuedCompletionStatus得到请求在把请求交给线程池的线程完成的呢?当你创建一个了IOCP,并指定了能并发运行的线程数目(CPU*2).当完成的I/O项进入队列

2007-11-09 17:23:00 6413

原创 iocp

当创建一个完成端口时,内核实际创建了5个不同的数据结构.1.设备列表.用来保存完成端口与设备的关联.通过调用CreateIoCompletionPort完成的. 设备列表保存了hDevice(一个设备句柄,这可以是一个文件、套接字等等),dwCompletionKey(一个完成键,对你有意义的一个32位值,操作系统并不关心你这里传递什么).2.I/O完成队列(FIFO).首先系统会检查设备

2007-11-09 16:22:00 1027

程序设计实践

程序设计实践:程序设计实践

2007-05-16

Windows 2000 编程技术内幕

Windows 2000 编程技术内幕

2007-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除