先看下面例子
同步阻塞:
令狐冲泡妹纸 ,打电话给妹纸 , 妹纸没有回应,令狐冲想我现在还不会独孤九剑,还不够NB,就老实点,令狐冲就一直等下去
同步非阻塞
令狐冲拍妹纸 , 打电话给妹纸 , 妹纸没有回应 , 令狐冲想老子猪脚光环,等会妹纸肯定会再打给我的,然后令狐冲就每隔10分钟瞅一眼电话。
异步阻塞
...
分类:
其他好文 时间:
2015-05-15 17:53:13
阅读次数:
105
前些日子,看到园子里面有人用老王喝茶的例子讲解了一下同步和异步,虽然没有代码实现,但是能够通俗易懂的讲解了同步、异步、阻塞、非阻塞的关系了,今天借题发挥,用一个热水器加热洗澡的例子来具体演示一下C#使用委托进行异步编程。首先引用MSDN中的一段话来描述一下如何使用异步方式.NET Framework...
大二时看《Thinking in java》里NIO时这几个概念就很含混,现在大四快毕业了,看《tomcat权威指南》时又得遇到这些概念,这次决定弄懂它。 如果直接从网上扒它们的定义,那我写这个博客就啥意义都没有了,还不如写...
分类:
其他好文 时间:
2015-04-05 17:37:13
阅读次数:
130
转自:http://blog.csdn.net/historyasamirror/article/details/5778378向大牛学习,言归正传。同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分...
分类:
其他好文 时间:
2015-03-30 01:35:32
阅读次数:
142
由于本人今晚喝茶太多亢奋起来突然想起一直在我思维比较混乱的知识,记得以前看了无数次同步,异步,阻塞,非阻塞直接的 异同,以为已经掌握了,今晚再次想起,还是很模糊,故记录此文作把自己所理解的描述出...
分类:
其他好文 时间:
2015-03-21 06:30:05
阅读次数:
139
本篇文章我准本从两个大方面来解释下同步异步、阻塞非阻塞的知识,第一个方面主要是说下,到底什么是同步异步、阻塞非阻塞;第二个方面主要是解释下在I/O场景下,同步异步阻塞非阻塞又是怎么定义的,在unix下同步异步又有哪些阻塞非阻塞IO。
1、同步异步与阻塞非阻塞
首先从大的方面来说,“阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。...
分类:
其他好文 时间:
2015-02-11 23:23:31
阅读次数:
403
最近看网络编程方面的书,看到后面突然发现,同步异步,阻塞非阻塞似乎是同一个概念,其实不然老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去...
分类:
其他好文 时间:
2015-02-04 01:58:36
阅读次数:
122
同步/异步,阻塞/非阻塞的个人小总结
最近一直在用scrapy写编写爬虫程序,在阅读其源码和开源项目的时候,常常会接触到一些网络编程相关的东东。
首先,Scrapy是由Twisted写的一个受欢迎的Python事件驱动网络框架, 它使用的是非堵塞的异步处理。
在网络编程中有 阻塞/非阻塞 和 同步/异步的概念,这里我做了一个总结:
因为中文语意的问题,很多时候确实会导致混用,而且...
分类:
其他好文 时间:
2015-01-19 19:10:04
阅读次数:
183
1. 同步阻塞I/O: 用户进程进行I/O操作,一直阻塞到I/O操作完成为止。(阻塞)2. 同步非阻塞I/O: 用户程序可以通过设置文件描述符的属性O_NONBLOCK,I/O操作可以立即返回,但是并不保证I/O操作成功。(立即返回)3. 异步事件阻塞I/O: 用户进程可以对I/O事件进行阻塞,但是...
分类:
其他好文 时间:
2014-12-03 22:52:31
阅读次数:
146
1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication) 所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由*调用者*主动....
分类:
其他好文 时间:
2014-10-13 02:57:48
阅读次数:
194