首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

小弟我这socket小弟我这thread叫IOCP不?

2012-12-20 
我这socket我这thread叫IOCP不????IOCP昨天前重来没听过,也一直在做socket多用户长连接的通讯开发,什么是I

我这socket我这thread叫IOCP不????
IOCP昨天前重来没听过,
也一直在做socket多用户长连接的通讯开发,
什么是IOCP,就是一个实现方法吗??
我这样做的叫不??

我有一个同步队列Queue,
我有一个线程池ThreadPool,
我还进行着TCP的socket监听ServerManager,

这样整的,
1.启动ServerManager给ThreadPool设定
最大的活动线程数MaxThreadCount,然后启动TCP监听,

2.把每个连接请求TcpClient放进我的Queue,

3.然后让ThreadPool.WeakupThread,如果当前
Thread都忙,且活动数小于MaxThreadCount,
创建一个新线程.

4.每个线程都在不断的读取Queue,然后读取NetworkStream,
如果Queue没了,等待一会,还没事退出线程.

这叫IOCP不???

--------------------
还有一些细节没写,比如绑定活动线程与CPU,减少CPU与线程的切换
[解决办法]
咋一个人回复都没有呢~~~

热点排行