ICOP

原创 2015年11月21日 17:43:49
如果大家对IOCP确实还保有深厚的兴趣的话,建议各位可以继续研究一下Windows8的RIO框架,那个才叫一个赞。官方视频:http://ak.chann关于IOCP,个人以为有几点实用价值:
1. 排在首位的毫无疑问是大并发IO,可能在很多时候一提到IOCP大家都很自然地把它与网络联系在一起,这主要是因为对于网络的应用,需要解决的问题特别多,从而随着IOCP技术封装解决了我们很多人一直在解决,但又很难解决好的难题。
2. 真正的商业应用开发,一般不会是一个简单的网络通讯或者文件传输这么简单,网络通讯在很多时候并不会形成关键性瓶颈,所以很多人都会不自主地质疑IOCP被神话了。确实有被神话的嫌疑,不过是见仁见智。其中的完成队列可能说是一个非常非常有价值的技术封装,一次性解决了队列和线程池两个难题,除了使用简单,效率也相当可观。这个实用性价值,虽然没有象被用于网络通讯那样被神话和追捧,但却是实实在在值得去称赞的。
3. IOCP用于IO(网络通讯、文件读写、硬件设备交互等等)操控性并不难,只是可能很多时候我们对它的设计没有去很好地理解,这才导致很多人觉得它如何如何神秘。说白了,这是因为我们都有着一颗懒惰的心。
4. 其实作为网络应用服务器IOCP有一个非常有效的大并发连接管理机制,包括如使用多并发AcceptEx,甚至是ConnectEx,以及DisconnectEx,或许这些被大部分人所忽略。

如果大家对IOCP确实还保有深厚的兴趣的话,建议各位可以继续研究一下Windows8的RIO框架,那个才叫一个赞。官方视频:http://ak.channel9.msdn.com/build/2011/wmv/593.wmvel9.msdn.com/build/2011/wmv/593.wmv

相关文章推荐

IOCP模型与网络编程

IOCP模型与网络编程 一。前言:         在老师分配任务(“尝试利用IOCP模型写出服务端和客户端的代码”)给我时,脑子一片空白,并不知道什么是IOCP模型,会不会是像软件设计模式里面的...
  • neicole
  • neicole
  • 2012年05月09日 12:51
  • 90551

Java注解开发及ICOP平台中的应用

Java注解开发及ICOP平台中的应用 一.什么是Java注解 从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被...

icop板卡,看门狗例程,wince

  • 2012年06月25日 16:27
  • 94KB
  • 下载

TCP——ICOp 示例

  • 2009年07月15日 11:43
  • 46KB
  • 下载

Spring Cache原理与使用及ICOP平台中的缓存应用

一.Spring Cache概述 Spring3.1中提供了基于注解的缓存技术,他本身并不是缓存的具体实现,而是一个缓存的抽象。通过在既有程序的方法上添加spring cache的注解,可以达到缓存...

icop和线程池的lib

  • 2010年10月26日 10:42
  • 10KB
  • 下载

The ICoP Framework Identification

  • 2013年11月26日 09:06
  • 389KB
  • 下载

ICOP服务器实现参考

  • 2017年07月14日 14:47
  • 41KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ICOP
举报原因:
原因补充:

(最多只允许输入30个字)