阻塞和非阻塞的区别

2023-08-13 22:52:56 阅读:813 评论:0 点赞:0
所属分类: 计算机基础

阻塞和非阻塞的区别主要有以下几点:

调用者在等待返回结果时的状态不同。阻塞时,调用者会一直等待,直到得到结果;非阻塞时,调用者不需要等待结果。

针对IO操作的状态,调用方的行为方式不同。如果调用方等待IO操作完成后返回,则是阻塞的;如果调用方不需要等待IO操作完成就立即返回,则是非阻塞的。

适用场景不同。既可以阻塞等待同步执行过程完成,也可以阻塞等待异步执行过程完成。

不拘一格

职业:后端开发工程师
学校:重庆师范大学
城市:重庆
文章:165
一个喜欢学习的人,快来和我成为朋友吧....

登录逐梦笔记

注册逐梦笔记

已有账号?