一个进程从执行状态转换到阻塞状态的可能原因是本进程()。(多选)
A.时间片完
B.需要等待其他进程的执行结果
C.执行了V操作
D.执行了P操作
正确答案是 BD
运行态:进程占用CPU,并在CPU上运行; 就绪态:进程已经具备运行条件,但是CPU还没有分配过来;
B和D,等待资源促使该进程转换为阻塞状态,执行P操作依然促使该进程进入阻塞状态。
答案是:B、DA:时间片用完,进程会从执行态转到就绪态,继续等待时间片轮转;B:需要等待其它进程的结果,比如说需要等待数据传输,进程此时只能阻塞自己;C:执行V操作,释放资源,是不会阻塞的;D:执行P操作,申请资源,当资源不足时,进程会被阻塞。
叉树前序遍历的递归和非递归实现?
请你谈谈Cookie的弊端
基于TCP协议建立连接和结束连接的过程
解释一下TCP的滑动窗口。
B和D,等待资源促使该进程转换为阻塞状态,执行P操作依然促使该进程进入阻塞状态。
答案是:B、D
A:时间片用完,进程会从执行态转到就绪态,继续等待时间片轮转;
B:需要等待其它进程的结果,比如说需要等待数据传输,进程此时只能阻塞自己;
C:执行V操作,释放资源,是不会阻塞的;
D:执行P操作,申请资源,当资源不足时,进程会被阻塞。