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

2018-05-17 15:18:40 浏览数 (1)

1. 阻塞

    阻塞模式上12306买票,还未出票,不干别的事,一直刷,一直刷,.... ,直到出票为止。即:不知疲倦的干某件事情。

2. 非阻塞

   非阻塞模式上12306买票,还未出票,出去逗逗猫,回来刷一下,再出去逗逗狗,再回来刷一下, ... 。即:吊儿郎当的干某件事情。

3. 同步

    同步模式上12306买票,还未出票, 启动抢票软件,眼睛盯着抢票软件,一直等到出票。即:主动等待某个事件发生。

4. 异步

    同步模式上12306买票,还未出票,启动抢票软件,即可以离开电脑了哄孩子去了,有票时,抢票软件会主动短信通知你。即:某个事件发生后,会被动收到通知。

5. 小结

 两组的区别是: 是否有事件通知机制。

0 人点赞