linux的阻塞使用方法-lornyin

在对NRF2410驱动完善中,我发现在等待nrf发送完成数据、等待nrf接收到数据这一段时间是不需要控制芯片控制的,意思是这一段时间我们可以主动放弃cpu资源,等数据发送完成后或者数据到来时再重新申请cpu资源。

在等待数据到来时,有两种操作方式

1。一直占有cpu资源,不断的查询数据是否到来,这便是非阻塞

2。休眠进程,当数据到来时再解除休眠,这便是阻塞

这两种方式根据应用的需要来进行选择,并没有绝对的优劣。

 

superyin


蜀ICP备17021628号