![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
dominic_tiger
从业IT六载有余,尝彷徨之、挣扎之,欲逃离之。近而立之年,见闻愈广、结识愈多、思索愈甚,方觉今是昨非。人生苦短,唯学识日益精进方不负此生。
鄧进之
丁酉年贰月十七日
展开
-
阻塞、非阻塞
阻塞/非阻塞讨论的前的是针对I/O的操作,当发起一个I/O操作调用请求时,调用一定要等到I/O读、写操作完全完成才返回那么我们可以说这个I/O操作是阻塞的;反之,如果调用立即返回,但是I/O读、写操作结果需要通过后续通知获取,那么我们就说这个I/O操作是非阻塞的。如下图:(a)阻塞,(b)非阻塞阻塞、非阻塞一般是系统提供的底层API实现方式,业务代码很少涉及需要自己实现,因为这个是原创 2017-03-19 11:14:14 · 316 阅读 · 0 评论 -
同步(Synchronous)/异步(Asynchronous)
http://stackoverflow.com/questions/16336367/what-is-the-difference-between-synchronous-and-asynchronhttps://www.quora.com/What-is-the-difference-between-synchronous-vs-asynchronous-and-blocking-vs-non-blocking原创 2017-03-19 09:47:50 · 454 阅读 · 0 评论