NoPerfectName Engineer

同步 异步 阻塞 非阻塞

2018-12-06
NoPerfectName

异步和同步的区别

同步等待结果返回,异步不等结果返回而是等被调用方通知自己

阻塞和非阻塞的区别

是否做其他事情

以烧水为例

  • 同步阻塞: 在炉边等水开,也不做其他事情
  • 异步阻塞: 用的是蒸汽锅,但是还是呆着等蒸汽锅通知自己水开了
  • 同步不阻塞: 不等水开了,但时不时回来check水开了没
  • 异步不阻塞: 用的是蒸汽锅,离开去干其他事情,等蒸汽锅通知自己水开了

下一篇 自定义类型

Comments