用PV操作实现并发进程的互斥和同步,要注意什么问题?
用PV操作实现并发进程的互斥和同步,要注意下面四个方面:
(1)识别临界资源:一是看是否被共享,二是看是否有排他性要求。
(2)划出临界区,PV原语操作应分别紧靠临界区的头尾部。
(3)临界区代码应尽可能短小,不能有死循环。
(4)要保证PV操作在程序相关的任一执行流程上成对出现。
用PV操作实现并发进程的互斥和同步,要注意什么问题?
用PV操作实现并发进程的互斥和同步,要注意下面四个方面:
(1)识别临界资源:一是看是否被共享,二是看是否有排他性要求。
(2)划出临界区,PV原语操作应分别紧靠临界区的头尾部。
(3)临界区代码应尽可能短小,不能有死循环。
(4)要保证PV操作在程序相关的任一执行流程上成对出现。