1. 程式人生 > >線程與進程之間的聯系和區別

線程與進程之間的聯系和區別

ID 情況下 線程棧 情況 自己 有一個 靜態 CP 文件描述

線程和進程之間的聯系和區別:

線程擁有自己的線程id,一組寄存器值,調度優先級和策略,線程棧,除此以外,線程共享進程的所有資源,如堆、文件描述符、進程的代碼段、全局變量區(靜態局部變量、全局變量)。進程是系統資源分配的基本單位,線程是CPU調度的基本單位。

在只有一個線程的情況下,進程和線程非常相似,都是代碼執行流。

線程與進程之間的聯系和區別