线程和进程有什么区别
生活随笔
收集整理的這篇文章主要介紹了
线程和进程有什么区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
進(jìn)程:每個進(jìn)程都有獨立的代碼和數(shù)據(jù)空間(進(jìn)程上下文),進(jìn)程間的切換會有較大的開銷,一個進(jìn)程包含1–n個線程。(進(jìn)程是資源分配的最小單位)
線程:同一類線程共享代碼和數(shù)據(jù)空間,每個線程有獨立的運行棧和程序計數(shù)器(PC),線程切換開銷小。(線程是cpu調(diào)度的最小單位)
總結(jié)
以上是生活随笔為你收集整理的线程和进程有什么区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 同一进程的多个线程可以被多个CPU核心并
- 下一篇: 什么是链式编程