併發與並行的區別

--------------如果某個系統支持兩個或者多個動作(Action)同時存在,那麼這個系統就是一個併發系統。如果某個系統支持兩個或者多個動作同時執行,那麼這個系統就是一個並行系統。併發系統與並行系統這兩個定義之間的關鍵差異在於「存在」這個詞。在併發程序中可以同時擁有兩個或者多個線程。這意味着,如果程序在單核處理器上運行,那麼這兩個線程將交替地換入或者換出內存。這些線程是同時「存在」的——每
相關文章
相關標籤/搜索