通俗的理解阻塞/非阻塞和同步/異步的概念

1. 阻塞

    阻塞模式上12306買票,還未出票,不幹別的事,一直刷,一直刷,.... ,直到出票爲止。即:不知疲倦的幹某件事情。異步

2. 非阻塞

   非阻塞模式上12306買票,還未出票,出去逗逗貓,回來刷一下,再出去逗逗狗,再回來刷一下, ... 。即:吊兒郎當的幹某件事情。spa

3. 同步

    同步模式上12306買票,還未出票, 啓動搶票軟件,眼睛盯着搶票軟件,一直等到出票。即:主動等待某個事件發生。事件

4. 異步

    同步模式上12306買票,還未出票,啓動搶票軟件,便可以離開電腦了哄孩子去了,有票時,搶票軟件會主動短信通知你。即:某個事件發生後,會被動收到通知。同步

5. 小結

 兩組的區別是: 是否有事件通知機制。軟件

相關文章
相關標籤/搜索