[理工] [OS]-Critical section and 衝突?

看板Grad-ProbAsk作者 (work)時間15年前 (2009/09/28 20:52), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
在看考古題看到一題是關於臨界區域的,不知如何寫比較好,希望大家可以討論一下。 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

09/28 20:53, , 1F
第二小題是衝突問題。
09/28 20:53, 1F

09/28 23:19, , 2F
1. 因為我們不希望共享變數的值不要因為程式間執行順序不
09/28 23:19, 2F

09/28 23:21, , 3F
同 而有所不同 從定義去反推 不知道對不對!?
09/28 23:21, 3F

09/29 12:40, , 4F
thank you.get it.
09/29 12:40, 4F
文章代碼(AID): #1AmB60Cy (Grad-ProbAsk)