一个进程从执行状态转换到阻塞状态的可能原因是本进程()。(多选)
A.时间片完
B.需要等待其他进程的执行结果
C.执行了V操作
D.执行了P操作
正确答案是 BD
运行态:进程占用CPU,并在CPU上运行; 就绪态:进程已经具备运行条件,但是CPU还没有分配过来;
B和D,等待资源促使该进程转换为阻塞状态,执行P操作依然促使该进程进入阻塞状态。
答案是:B、DA:时间片用完,进程会从执行态转到就绪态,继续等待时间片轮转;B:需要等待其它进程的结果,比如说需要等待数据传输,进程此时只能阻塞自己;C:执行V操作,释放资源,是不会阻塞的;D:执行P操作,申请资源,当资源不足时,进程会被阻塞。
多线程中sleep()和wait()方法的区别
某公园内有个奇怪的摊主小周,他只在星期一、星期二、星期三、星期五和星期六工作,而且他只出售4种商品:玩具汽车、充气气球、橡皮泥和遥控飞机。<
请你谈谈Cookie的弊端
什么是 Cookie?它的作用是什么?
B和D,等待资源促使该进程转换为阻塞状态,执行P操作依然促使该进程进入阻塞状态。
答案是:B、D
A:时间片用完,进程会从执行态转到就绪态,继续等待时间片轮转;
B:需要等待其它进程的结果,比如说需要等待数据传输,进程此时只能阻塞自己;
C:执行V操作,释放资源,是不会阻塞的;
D:执行P操作,申请资源,当资源不足时,进程会被阻塞。