阻塞,非阻塞, 同步,异步

Posted yizhuxiaohua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阻塞,非阻塞, 同步,异步相关的知识,希望对你有一定的参考价值。

阻塞:同步:
这两者存在本质的区别,它们的修饰对象是不同的(数据为准备就绪,数据的获得)。阻塞和非阻塞是指进程访问的数据如果尚未就绪,进程是否需要等待,简单说这相当于函数内部的实现区别,也就是未就绪时是直接返回还是等待就绪。
而同步和异步是指获取数据的机制,同步一般指主动请求并等待I/O操作完毕的方式,当数据就绪后在读写的时候必须阻塞,异步则指主动请求数据后便可以继续处理其它任务,随后等待I/O,操作完毕的通知,
这可以使进程在数据读写时也不阻塞。

以上是关于阻塞,非阻塞, 同步,异步的主要内容,如果未能解决你的问题,请参考以下文章

并行,并发,串行,同步,异步,阻塞,非阻塞,同步阻塞,同步非阻塞,异步阻塞,异步非阻塞

同步异步、阻塞非阻塞、Netty

同步/异步和阻塞/非阻塞

同步异步阻塞和非阻塞

正确理解同步/异步和阻塞/非阻塞的区别:

110 同步异步阻塞非阻塞