多線程基礎(chǔ)概念

多線程基礎(chǔ)概念介紹

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

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 多線程,一直是解決內(nèi)存暴增方法的重點(diǎn),圖片、視頻、大量數(shù)據(jù)的的下載現(xiàn)在總結(jié)一下 基本概念 進(jìn)程:應(yīng)用程序的執(zhí)行實(shí)例...
    艷曉閱讀 308評論 0 0
  • 又來到了一個老生常談的問題,應(yīng)用層軟件開發(fā)的程序員要不要了解和深入學(xué)習(xí)操作系統(tǒng)呢? 今天就這個問題開始,來談?wù)劜?..
    tangsl閱讀 4,329評論 0 23
  • 前言:雖然自己平時都在用多線程,也能完成基本的工作需求,但總覺得,還是對線程沒有一個系統(tǒng)的概念,所以,查閱了一些資...
    justCode_閱讀 824評論 0 9
  • Object C中創(chuàng)建線程的方法是什么?如果在主線程中執(zhí)行代碼,方法是什么?如果想延時執(zhí)行代碼、方法又是什么? 1...
    AlanGe閱讀 1,922評論 0 17
  • 認(rèn)識一個比利時的朋友,這哥們兒很有些象我大學(xué)的一個同學(xué),不是很有錢,卻從不缺錢花,還特愛倒騰的那種人。我私下叫他...
    愛爾蘭的風(fēng)閱讀 1,156評論 3 5

友情鏈接更多精彩內(nèi)容