![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOCP
文章平均质量分 77
hailong4698759
这个作者很懒,什么都没留下…
展开
-
Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量
Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量 xuefeifei 发表于 2006-1-12 10:43:00 摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。 关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量; 正文 使线程同步 在程序中使用多线程时,一般很少有多个线...原创 2010-08-13 17:13:15 · 105 阅读 · 0 评论 -
setsockopt 设置socket 详细用法
setsockopt 设置socket 详细用法 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连...原创 2010-09-17 15:54:06 · 80 阅读 · 0 评论 -
如何优雅地关闭一个socket
如何优雅地关闭一个socket 收藏 最近在windows编程时需要考虑到“如何优雅地关闭一个socket”,查阅了一些资料,现将查到的相关资料做个汇编,希望能对后来者有所帮助(比较懒,所以英文资料没有翻译:-)) 1. 关闭Socket时究竟做了什么 关闭socket分为主动关闭(Active closure)和被动关闭(Passive closure)两种情况...原创 2010-09-17 17:06:04 · 324 阅读 · 0 评论 -
CONTAINING_RECORD macro之研究
CONTAINING_RECORD macro之研究 分享 标签: CONTAINING_RECORD 结构地址 分类: 语言的魅力 2007-10-19 01:38 CONTAINING_RECORD macro 之研究 #define CONTAINING_RECORD(address, type, field) ((type *)( \ (PCHAR)(address)...原创 2010-09-18 09:02:44 · 87 阅读 · 0 评论 -
WaitForSingleObject的用法
WaitForSingleObject的用法(2006-10-7 12:35:00) 【收藏】 【评论】 【打印】 【关闭】 WaitForSingleObject 的用法 WaitForSingleObject的用法 DWORD WaitForSingleObject( HANDLE hHandle, DWOR...原创 2010-09-18 11:24:48 · 91 阅读 · 0 评论 -
异步IO.APC.IOCP.线程池
异步IO.APC.IOCP.线程池 异步IO、APC、IO完成端口、线程池与高性能服务器之一 异步IO 同步文件IO和异步文件IO 下面摘抄于MSDN《synchronous file I/O and asynchronous file I/O》。 有两种类型的文件IO同步:同步文件IO和异步文件IO。异步文件IO也就是重叠IO。 在同步文件IO中,线程启动...原创 2010-09-30 10:01:35 · 138 阅读 · 0 评论 -
关于完成端口(IOCP)的文章
关于完成端口(IOCP)的文章汇总 - [C/C++] 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://joshuafan.blogbus.com/logs/32007489.html 首先讨论一下I/O Completion Ports试图解决什么样的问题。 写一个IO Intensive服务器程序,对每一个客户请求生成一个新的child...原创 2010-10-03 16:38:52 · 160 阅读 · 0 评论 -
WinSock2编程之打造完整的SOCKET池
WinSock2编程之打造完整的SOCKET池 IOCP编程 2010-02-15 22:46:34 阅读592 评论5 字号:大中小 订阅 在Winodows平台上,网络编程的主要接口就是WinSock,目前大多数的Windows平台上的WinSock平台已经升级到2.0版,简称为WinSock2。在WinSock2中扩展了很多很有用的Windows味很浓的SOC...原创 2010-10-26 20:08:31 · 196 阅读 · 0 评论 -
IOCP中在WSASend以及WSARecv的时候出现WSA_IO_PENDING情况的说明
IOCP中在WSASend以及WSARecv的时候出现WSA_IO_PENDING情况的说明 网络编程 2010-08-11 11:05:53 阅读293 评论0 字号:大中小 订阅 应该是windows网络编程第二版里面提到过。现在整理一下。 1:在IOCP中投递WSASend返回WSA_IO_PENDING的时候,表示异步投递已经成功,但是稍后发送才会完成。这其中涉及到了三个缓冲...原创 2011-03-15 10:32:38 · 141 阅读 · 0 评论