理解併發程序

2022-06-05 02:27:07 字數 341 閱讀 5429

1、說說你對順序程式設計與併發程式設計的理解,並舉乙個例子進行說明。

答:順序程式設計:就是程式設計中,程式的執行嚴格按**的先後依次執行。通俗來講,就是先來的先執行。就像排隊一樣,而且前面那個要完成才輪到後面的執行,不是前面那個人的事務進行到一半就開始下乙個人的事務。

併發程式設計:程式的執行不是按先後順序來的,乙個程式未執行完而另乙個程式便已開始執行,程式外部的順序特性消失,程式與計算不再一一對應。就像你在家裡吃飯,突然來了客人,你就暫時停止吃飯就去招呼客人了。

理解併發程序

說說你對順序程式設計與併發程式設計的理解。並舉乙個例子進行說明 順序程式設計 嚴格按照順序執行,不受外界因素影響,所以不會對結果產生影響。和程式設計思想一樣,自上而下順序執行。舉例 超市排隊買單,每個人按先後順序排隊,每個人所購買的商品不同,但是他們都需要買單,才能走出商場。併發程式設計 併發程式不...

理解併發程序

順序程式設計 1 執行的順序性 即乙個程式在處理器上是嚴格按照順序執行的,每個操作必須在乙個操作開始之前結束 2 環境的封閉性 程式執行獨佔全機資源,注意,是全機資源!後面我們可以看到和併發設計的不同點 3 過程的可再重現性 簡單點說就是不管你的計算機配置高還是配置低 什麼時候執行 什麼地方執行,它...

理解併發程序

順序程式設計 程式順序執行是指其在處理器上的執行是嚴格有序的,即只有在前乙個操作結束後才能開始後續操作。如果有多個程式,這些程式必須按照呼叫次序嚴格有序執行。而且這些程式如果中斷,這是允許的,但不停止,中斷不會對程式最終造成影響,也就是說程式執行結果與執行速度無關。舉例 按順序從上往下求解過程雞兔同...