参考了JAVA NIO 同步与异步区别这位兄弟的例子
通知机制:
异步其实就是有通知
同步就是主动去看是否完成
线程状态:
阻塞就是干不了别的
非阻塞就是能干其他事
同步阻塞,站在那干等
同步非阻塞,手上干别的事,时不时地去看看
异步阻塞,站在那等着通知
异步非阻塞,干着别的事,好了会通知
参考了JAVA NIO 同步与异步区别这位兄弟的例子
异步其实就是有通知
同步就是主动去看是否完成
阻塞就是干不了别的
非阻塞就是能干其他事
同步阻塞,站在那干等
同步非阻塞,手上干别的事,时不时地去看看
异步阻塞,站在那等着通知
异步非阻塞,干着别的事,好了会通知