同步、异步、阻塞、非阻塞 同步:所谓同步就是当一个*调用另一个*时,在没有得到结果之前,该*调用*就不返回东西,一旦有结果,就得到返回值了。异步:所谓异步同同步相反,当一个*调用一个*时发出时,调用直接得到返回,所以没有返回结果。换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。而是在*调 ...
分类:
其他好文 时间:
2017-11-17 11:57:38
阅读次数:
193
一 IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能 ...
分类:
其他好文 时间:
2017-11-14 14:12:37
阅读次数:
159
阅读目录 一 什么是进程 二 进程与程序的区别 三 并发与并行 四 同步\异步and阻塞\非阻塞(重点) 五 进程的创建(了解) 六 进程的终止(了解) 七 进程的层次结构 八 进程的状态 九 进程并发的实现(了解) 一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 ...
分类:
编程语言 时间:
2017-10-24 19:37:33
阅读次数:
317
同步与异步 (1)所谓同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。 要么成功都成功,失败都失败,两个任务的状态可以保持一致。 (2)异步是不需要等待被依赖的任务完成,只是通知被依赖的任务要完成什么工作,依赖的任务也立即执行, ...
分类:
其他好文 时间:
2017-10-12 19:03:43
阅读次数:
145
1 joinablequeue: 2 .Manager: 3.同步异步 阻塞非阻塞: 4.进程池: 5 回调函数: ...
分类:
系统相关 时间:
2017-10-12 17:01:19
阅读次数:
268
Socket基本概念介绍1 默认分类 | 2017-10-10 10:00:34 | 10次阅读 | 0评 1.Socket基本概念介绍 Socket是套接字的英文名称,主要用于网络通信编程。前几天看网络通信,发现有许多概念,诸如同步/异步,阻塞/非阻塞等,感觉迷惑不清,因此就先介绍一下这些概念。 ...
分类:
其他好文 时间:
2017-10-10 17:00:13
阅读次数:
134
同步、异步:针对发送方阻塞、非阻塞:针对接收方发送方接收方发送方处理接收方处理同步阻塞等待接收方返回等待处理结果返回发送方同步非阻塞等待接收方返回不等待处理结果,去做其他事情异步阻塞不等待接受方返回等待处理结果返回发送方异步非阻塞不等待接受方返回不等待处理..
分类:
其他好文 时间:
2017-09-25 19:03:27
阅读次数:
85
老张爱喝茶,废话不说,煮开水。 提前剧透一下:同步和非同步主要用来形容被调用线程,阻塞非阻塞用来形容主线程的。出场人物:老张(主线程),水壶(被调用线程)两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。 1 老张把水壶放到火上,立等水开。(主线程等着,不断轮询被调用线程,直到被调用线程返回结果) ...
分类:
其他好文 时间:
2017-09-23 21:21:29
阅读次数:
114
参考文献 Doug Lea的 <Scalable IO in Java> Java NIO trick and trap IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇) 网络编程释疑之:同步,异步,阻塞,非阻塞 ...
分类:
编程语言 时间:
2017-09-04 17:42:45
阅读次数:
157
一 IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能 ...
分类:
编程语言 时间:
2017-09-03 01:12:12
阅读次数:
703