什么是临界资源(critical resource)?请用100字以内的文字简要说明。 如果把Enter_Critical_Section()函数中的两条语句互换一下位置,则可能会出现什么情况?

admin2009-02-15  36

问题 什么是临界资源(critical resource)?请用100字以内的文字简要说明。
如果把Enter_Critical_Section()函数中的两条语句互换一下位置,则可能会出现什么情况?

选项

答案可能会出现死锁

解析 在“Enter_Critical_Section(int my_task_jd, int other_task_id)”函数中,已提示“while(flag[other_task_id]==TRUE);”是一条空循环语句。如果将它调到“flag[my_task_id]=TRUE;”语句之后,将导致程序进入死锁状态。
转载请注明原文地址:https://kaotiyun.com/show/BIjZ777K
0

最新回复(0)