同步、异步、阻塞、非阻塞

老张在烧一壶水。
1.老张把水壶放到炉子上之后,打开火,然后一直坐在旁边盯着水壶,直到水开。这叫同步、阻塞。
2.老张突然发现一直盯着很浪费时间,于是他就到隔壁房间去看电视,隔一会儿过来看一眼。这叫同步,非阻塞。
3.老张通过电视广告看到一款新式水壶,可以在烧开之后发出鸣叫声。于是买了一个,这次,他不用隔一会儿过来看一眼了,只需要等着水壶鸣叫再过来了。老张觉得自己很聪明。这叫异步、非阻塞。
总结,同步异步是针对水壶的,阻塞非阻塞是针对老张的。
【注意,以上是看到网上其他文章抄来的,而下面内容是我原创的】


补充一个,异步阻塞模式?就是老张一直盯着这个会鸣叫的水壶看,很傻吧,哈哈。
如果使用同步水壶,阻塞的老张,那么老张能同时烧10壶水吗?显然不能,他只能一壶一壶烧。
如果使用同步水壶,非阻塞的老张,那老张可以同时烧多壶水了。他轮流看着这几壶水,看看哪壶开了(耗时),然后把水壶从炉子上拿下来(耗时),并且由于以上耗时,他做不到同时烧很多的水。
如果使用异步水壶,非阻塞的老张,那老张能烧的水更多。但是我觉得老张需要帮手(把水壶从炉子上拿下来的仆人),老张变成了指挥官,他只负责两件事:听哪壶水开了的鸣叫;派哪个人去把水壶拿下来。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值