每日一题(34)—— 线程
生活随笔
收集整理的這篇文章主要介紹了
每日一题(34)—— 线程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.線程的概念:
2? 與進程的區(qū)別:
3 線程與進程的區(qū)別和聯(lián)系? 線程是否具有相同的堆棧?
1、線程是指進程內(nèi)的一個執(zhí)行單元,也是進程內(nèi)的可調(diào)度實體.
2、與進程的區(qū)別:
(1)調(diào)度:線程作為調(diào)度和分配的基本單位,進程作為擁有資源的基本單位
(2)并發(fā)性:不僅進程之間可以并發(fā)執(zhí)行,同一個進程的多個線程之間也可并發(fā)執(zhí)行
(3)擁有資源:進程是擁有資源的一個獨立單位,線程不擁有系統(tǒng)資源,但可以訪問進程擁有的的資源
(4)系統(tǒng)開銷:在創(chuàng)建或撤消進程時,由于系統(tǒng)都要為之分配和回收資源,導(dǎo)致系統(tǒng)的開銷明顯大于創(chuàng)建或撤消線程時的開銷。
3、 進程是死的,只是一些資源的集合,真正的程序執(zhí)行都是線程來完成的,程序啟動的時候操作系統(tǒng)就幫你創(chuàng)建了一個主線程。 每個線程有自己的堆棧。
總結(jié)
以上是生活随笔為你收集整理的每日一题(34)—— 线程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机学业水平测试字处理多少分,【计算机
- 下一篇: 第四章:mongodb 命令行操作进程控