進程的並行和併發

1、進程的併發和並行

並行: 並行是指二者同時執行,好比賽跑,兩我的都在不停的往前跑;(資源夠用,好比三個線程,四核的CPU )服務器

併發: 併發是指資源有限的狀況下,二者交替輪流使用資源,好比一段路(單核CPU資源)同時只能過一我的,A走一段後,讓給B,B用完繼續給A ,交替使用,目的是提升效率。session

2、並行和併發的區別

並行是從微觀上,也就是在一個精確的時間片刻,有不一樣的程序在執行,這就要求必須有多個處理器。併發

併發是從宏觀上,在一個時間段上能夠看出是同時執行的,好比一個服務器同時處理多個session。線程

相關文章
相關標籤/搜索