作者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
→ work76:第二小題是衝突問題。 09/28 20:53
→ yesa315:1. 因為我們不希望共享變數的值不要因為程式間執行順序不 09/28 23:19
→ yesa315:同 而有所不同 從定義去反推 不知道對不對!? 09/28 23:21
→ work76:thank you.get it. 09/29 12:40