程序的並發執行及其特征
程序的並發執行
在該例中存在下述前趨關系Ii→CiIi→Ii+ Ci→Pi Ci→Ci+Pi→Pi+ 而Ii+和Ci及Pi是重迭的亦即在Pi和Ci以及Ii+之間可以並發執行
對於具有下述四條語句的程序段S: a∶=x+ S: b∶=y+ S: c∶=a+b
S: d∶=c+b
程序並發執行時的特征
) 間斷性
) 失去封閉性
) 不可再現性
例如有兩個循環程序A和B它們共享一個變量N程序A每執行一次時都要做N∶=N+操作程序B每執行一次時都要執行Print(N)操作然後再將N置成程序A和B以不同的速度運行
() N∶=N+在Print(N)和N∶=之前此時得到的N值分別為n+ n+
() N∶=N+在Print(N)和N∶=之後此時得到的N值分別為n
() N∶=N+在Print(N)和N∶=之間此時得到的N值分別為n n+
了解更多計算機相關基礎課程視頻
[] [] [] []
From:http://tw.wingwit.com/Article/program/czxt/201311/24290.html