[理工] [計組]-成大99-資工

看板Grad-ProbAsk作者 (eric)時間15年前 (2011/02/11 12:14), 編輯推噓1(1017)
留言18則, 6人參與, 最新討論串1/2 (看更多)
題目:http://ppt.cc/t~f2 請問第4題的x,y怎麼解? 我看完還是不懂概念,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.141.105

02/11 13:55, , 1F
其實就是RACE CONDITION的問題
02/11 13:55, 1F

02/11 14:07, , 2F
其實他那一大串可以不用理他@@ 我看了兩次才頓悟XDD
02/11 14:07, 2F

02/11 18:16, , 3F
...你們這麼一說 輪到我頓悟了= =
02/11 18:16, 3F

02/11 18:17, , 4F
原來看最後一句就好了..
02/11 18:17, 4F

02/11 18:25, , 5F
是的,只有最後要看… 但是我有另一個問題想問
02/11 18:25, 5F

02/11 18:27, , 6F
P1: x = x+2 ; done
02/11 18:27, 6F

02/11 18:27, , 7F
P1: y = x+y ; 與 P2: y=x+2;
02/11 18:27, 7F

02/11 18:28, , 8F
有沒有可能 P1 執行了x+y 到一半, P2 y=x+2寫入
02/11 18:28, 8F

02/11 18:29, , 9F
最後P1 再把y=x+y的值呢? 有點WAW的意思
02/11 18:29, 9F

02/11 18:30, , 10F
你的一半是說x+y正在做? 還是說已經做完了
02/11 18:30, 10F

02/11 18:32, , 11F
應該有..不過 上面那些英文真的沒設定什麼規則嘛
02/11 18:32, 11F

02/11 18:38, , 12F
因為他是說 code run ... 他如果是問cache中的x y 值
02/11 18:38, 12F

02/11 18:38, , 13F
我覺得才要去考慮...
02/11 18:38, 13F

02/11 18:38, , 14F
不過如果真的是考cache中的值…還問race condition那
02/11 18:38, 14F

02/11 18:39, , 15F
考生會崩潰...通常考cache會直接給 執行順序
02/11 18:39, 15F

02/11 19:17, , 16F
原來重點在最後,有概念了~~謝謝
02/11 19:17, 16F

02/11 23:03, , 17F
崩潰 撕破考卷 氣憤離席
02/11 23:03, 17F

09/11 14:14, , 18F
你的一半是說x+y正在 https://daxiv.com
09/11 14:14, 18F
文章代碼(AID): #1DLBUu87 (Grad-ProbAsk)
文章代碼(AID): #1DLBUu87 (Grad-ProbAsk)