深入一點談談進程和線程的區別

背景: 這個問題雖然常見,但想說清楚還真不容易,在這整理下思路聊聊吧。 文章目錄 1.什麼是進程?爲什麼要有進程? 2.什麼是線程?爲什麼要有線程? 3.它們在Linux內核中實現方式有何不同? 4.所以它們到底有哪些區別? 附:我們通常所說的上下文切換具體指什麼? 1.什麼是進程?爲什麼要有進程? 進程有一個相當精簡的解釋:進程是對操作系統上正在運行程序的一個抽象。 這個概念確實挺抽象,仔細想想
相關文章
相關標籤/搜索