作者work76 (work)
看板Grad-ProbAsk
标题[理工] [OS]-Critical section and 冲突?
时间Mon Sep 28 20:52:15 2009
在看考古题看到一题是关於临界区域的,不知如何写比较好,希望大家可以讨论一下。
1. Why we have to guard against race condition and synchronize the critical
section?
2. please justify whether the following two concurrent serizalizable
transaction To and T1 , schedule S can be transformed into a serial schedule
S1.
To T1
read(A)
write(A)
read(B)
write(B)
read(B)
write(B)
read(B)
write(B)
第一题不知要如何回答比较好?
第二题,知道To read(b)和T1 write(b)冲突
To write(b)和T1 read(b)冲突
To write(A)和read(b)没冲突
但是答案只要写这个就好吗?谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.137.50.202
1F:→ work76:第二小题是冲突问题。 09/28 20:53
2F:→ yesa315:1. 因为我们不希望共享变数的值不要因为程式间执行顺序不 09/28 23:19
3F:→ yesa315:同 而有所不同 从定义去反推 不知道对不对!? 09/28 23:21
4F:→ work76:thank you.get it. 09/29 12:40