同步异步阻塞非阻塞

一句话解释:同步异步指行为,阻塞非阻塞指状态。

举例子说明:打个电话给酒店去订房间,问有没有大床房,酒店前台说,请稍等,我查一下是否有空房间,这个是同步;

前台说我先查一下是否有空房间,有结果回电通知你,你随即挂断了电话,这个就是异步,指酒店处理订房的行为。

如果等待酒店查询结果的时候,你不能做其他任何事情,这种就阻塞;

如果你在等待的时间,去刷个微信,刷抖音就是非阻塞。

具体的维度来说,在CPU层面基本都是非阻塞异步接口,在系统调用层面,除了系统提供AIO接口,提供了异步的IO操作,其他都是同步IO;

猜你喜欢

转载自www.cnblogs.com/lishuangcheng/p/9300649.html