一、是什么? 阻塞操作是指在执行设备时,若不能获得资源,则挂起进程直到满足可操作的条件后进行操作.被挂起的进程进入睡眠状态.别从调度器的运行队列移走,直到等待的条件被满足。而非阻塞 操作的进程不能进行设备操作,并不挂起,它要么放弃,要么不停查询,直至可以进行操作为止. 在阻塞访问时,不能获取资源的进程将进入睡眠,它将cpu资源让给其他进程. //就是进程调度去其他进程了. 阻塞操作不占用cpu 二、使用步骤 1.引入库 代码如下(示例):