阻塞与非阻塞

1.非阻塞方式
读函数不停地进行读动作,如果没有报文接收到,等待一段时间后超时返回,这种情况一般需要指定超时时间
2.阻塞方式
如果没有报文接收到,则读函数一直处于等待状态,直到有报文到达

 

通过函数或方法调用的时候,是否立即返回来判断:

立即返回就是非阻塞调用。

不立即返回就是阻塞调用(调用机器人运动函数,运动结束后函数才有返回值)。

通俗举例:

1 #阻塞
2 一个男生向一个女生表白,女生一直没有答复,男生一直等待徘徊,这就形成了阻塞。
3 #非阻塞
4 一个男生向女生多个表白,其中一个女生一直没有答复,男生毫不在意,淡定查看其他女生是否有反馈,这就是非阻塞。



 

停下来看看自己,看看自己此刻的状态。通往智慧之路的首要任务:对镜自省,少说大话。

每遇低谷常寻欺辱自身之人,亦非常人所为。

posted @ 2022-08-07 15:31  心如__止水  阅读(83)  评论(0编辑  收藏  举报