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

一、同步

概念:一个任务得等待另一个任务执行完成,才能执行

二、异步

概念:一个任务可以不必等待另一个任务执行完成,才能执行

三、阻塞

概念:一个任务完全等待另一个任务执行完成,才执行

四、非阻塞

概念:一个任务非完全等待另一个任务执行完成。

五、例子

同步阻塞:老张去煮水,一直站在那里等待水开

同步非阻塞:老张去煮水,几分钟过来看一下水好了没有

异步阻塞:老张用电磁炉煮水,水好了会自己停,老张可以去做别的事情,但是一开始他不知道水会自己停,所以还是一直站在那里等。

异步非阻塞:老张用电磁炉煮水,这次他知道水开了会自己停,所以他去干别的事情,水开里,再来。

原文地址:https://www.cnblogs.com/kali5k/p/13126697.html