29.进程和线程的区别
生活随笔
收集整理的這篇文章主要介紹了
29.进程和线程的区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在26里我們有個(gè)例子。進(jìn)程是公司,線程是員工。
1.線程是進(jìn)程的實(shí)例,一個(gè)進(jìn)程可以有多個(gè)線程。
2.不同線程之間的空間是獨(dú)立的。但是不同進(jìn)程之間的空間是可以共享的。
3.概念:進(jìn)程是資源分配和調(diào)度的基本單位。
線程是進(jìn)程的實(shí)例,線程是cpu調(diào)度的基本單位,是比線程更小的基本單位。
4.進(jìn)程之間不會互相影響,一個(gè)進(jìn)程掛掉了不會影響另一個(gè)進(jìn)程的運(yùn)行。但是一個(gè)線程掛掉了,它的進(jìn)程也會受影響。(員工掛了,公司肯定要負(fù)責(zé))
5.進(jìn)程消耗更多的資源。
總結(jié)
以上是生活随笔為你收集整理的29.进程和线程的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 28.进程和程序的区别
- 下一篇: *30.什么是微内核