参考了JAVA NIO 同步与异步区别这位兄弟的例子
通知机制:
异步其实就是有通知
同步就是主动去看是否完成
线程状态:
阻塞就是干不了别的
非阻塞就是能干其他事
同步阻塞,站在那干等
同步非阻塞,手上干别的事,时不时地去看看
异步阻塞,站在那等着通知
异步非阻塞,干着别的事,好了会通知
本文通过生动的例子介绍了同步与异步的区别,重点讲解了两者在通知机制和线程状态方面的不同,帮助读者理解同步阻塞、同步非阻塞、异步阻塞及异步非阻塞的概念。
参考了JAVA NIO 同步与异步区别这位兄弟的例子
异步其实就是有通知
同步就是主动去看是否完成
阻塞就是干不了别的
非阻塞就是能干其他事
同步阻塞,站在那干等
同步非阻塞,手上干别的事,时不时地去看看
异步阻塞,站在那等着通知
异步非阻塞,干着别的事,好了会通知
3万+

被折叠的 条评论
为什么被折叠?