IOCP是win32下的异步IO,利用线程池来异步处理IO请求。

这里要分析一下异步调用,跟同步调用不同,异步调用 调用了就马上返回,但是还留下个话:有事情了马上通知我,我会处理滴。恩恩,这很符合我的个性,不愿意干等,现在不是都有手机吗,哈哈。

非阻塞调用虽然不会挂起线程,立即返回结果,但还是需要程序员去轮询调用,以得到结果,就是问下:来了没。没来就马上走人,但还是一遍一遍地去问。会不会腿也累了,嗓子也干啦?哈哈

IOCP并不是对每个客户请求都开一个线程,这样子对高并发无疑是一种很大的资源负担,是开n个线程,一般是core*2,然后把所有的请求投递到消息队列里,然后提起的线程去完成任务。

最新文章

  1. css_随笔
  2. JMeter压力测试入门教程[图文]
  3. iOS 阶段学习第七天笔记(函数、递归)
  4. 剑指Offer36 数字在排序数组中出现的次数
  5. 树上战争(HDU 2545 并查集求解点到根节点长度)
  6. Windows Azure 新上线网络相关服务
  7. java中Executor、ExecutorService、ThreadPoolExecutor介绍(转)
  8. Memcached理解
  9. CentOS6.9安装mysql5.7
  10. Web Service进阶(三)HTTP-GET, HTTP-POST and SOAP的比较
  11. ansible基础-安装与配置
  12. CF932 E. Team Work 结题报告
  13. Java笔试面试题整理第七波
  14. js对象-平铺与嵌套的互相转换
  15. ping端口是否开放(windows,macos,linux)
  16. IIS 安全设置
  17. C# ACCESS数据库链接
  18. MySQL怎样存储IP地址 IP转数字 互转
  19. Cardboard Talk01 HeadTracker
  20. BZOJ 1091--切割多边形(几何&枚举)

热门文章

  1. distinct 多列详解
  2. 【Scala】Scala-Map使用方法
  3. ionic_ Network connectivity error occurred, are you offline?
  4. (转)Unity3D研究院之将场景导出XML或JSON或二进制并且解析还原场景
  5. HTML常见元素及其属性总结
  6. 安装QT的时候出现PATH_MAX错误
  7. [Spring Boot] Use Component Scan to scan for Bean
  8. JS构造函数内的方法与构造函数prototype属性上方法的对比
  9. Java中监控文件变化的多种方案
  10. struts.xml文件中package元素的各大属性讲解