你分得清併發與並行?

併發 指應用能夠交替執行不同的任務,比如單CPU核心下執行多線程並非是同時執行多個任務,如果你開兩個線程執行,就是在你幾乎不可能察覺到的速度不斷去切換這兩個任務,已達到"同時執行效果",其實並不是的,只是計算機的速度太快,我們無法察覺到而已.當談論併發的時候一定要加個單位時間,也就是說單位時間內併發量是多少? 離開了單位時間其實是沒有意義的 並行 指應用能夠同時執行不同的任務,例:吃飯的時候可以邊
相關文章
相關標籤/搜索