例题1:
注意:此题是非抢占式优先级,也就是说进程还没执行完,不会被抢cpu
并发执行,意味着无论是P1还是P2谁先执行,结果是一样的。
V执行的是信号量+1,P执行的是信号量-1
P 阻塞 <0进入阻塞,把进程放入阻塞队列
V 唤醒 <=0 从阻塞队列中唤醒进程,然后继续执行
注意:唤醒的进程进入就绪状态
注意:此题是非抢占式优先级,也就是说进程还没执行完,不会被抢cpu
并发执行,意味着无论是P1还是P2谁先执行,结果是一样的。
V执行的是信号量+1,P执行的是信号量-1
P 阻塞 <0进入阻塞,把进程放入阻塞队列
V 唤醒 <=0 从阻塞队列中唤醒进程,然后继续执行
注意:唤醒的进程进入就绪状态