熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 操作系統 >> 正文

操作系統:進程的基本概念[2]

2013-11-15 15:58:21  來源: 操作系統 
       程序的並發執行及其特征

   程序的並發執行

  在該例中存在下述前趨關系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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.