1. 程式人生 > >理解並發進程

理解並發進程

影響 進行 但是 並發 商品 編程 一個 產生 安排

說說你對順序程序設計與並發程序設計的理解。並舉一個例子進行說明

順序程序設計:嚴格按照順序執行,不受外界因素影響,所以不會對結果產生影響。和編程思想一樣,自上而下順序運行。

舉例:超市排隊買單,每個人按先後順序排隊,每個人所購買的商品不同,但是他們都需要買單,才能走出商場。

並發程序設計:並發程序不是順序執行,一個程序未執行完而另一個程序便開始執行。順序特效消失,程序與計算不一一對應。並發程序可能無關,也可能交叉。

舉例:老師布置多個作業,不同老師安排作業的時間不同,給的期限各不同。有些同學寫完一半,老師又布置另外一項緊急的作業,只能不得不放下寫完一半的作業去寫緊急作業。

理解並發進程