多線程基礎(chǔ)概念介紹
- 進(jìn)程:是程序或任務(wù)的執(zhí)行的過程,具有動態(tài)性,它持有資源(共享內(nèi)存,共享文件)和線程(即進(jìn)程是資源和線程的載體)
- 線程:是系統(tǒng)中最小的執(zhí)行單元,同一進(jìn)程中有多個線程,線程共享線程的資源
- 線程交互:即線程通信
- 線程之間存在同步和互斥


進(jìn)程就像一個班集體,每個同學(xué)都可以表示為一個線程,他們擁有共同的資源(黑板,桌椅),也擁有共同的進(jìn)程(班集體),也可以相互通信,也存在同步、排斥。(共同進(jìn)步與競爭)。