程序員的自我修養(二)線程基礎

線程 線程(又稱輕量級進程)是程序執行流的最小單元。 一個標準的線程由線程id、當前指令指針、寄存器集合和堆棧組成。 一個進程由一個或多個線程組成,各線程之間共享程序的內存空間(包括代碼段、數據段、堆等)及一些進程級資源(如打開文件和信號)。 多線程可以互不干擾地併發地執行,並共享進程的全局變量和堆的數據。 線程私有 進程所有(線程之間共享) 局部變量、函數的參數、TLS數據 全局變量、堆上的數據
相關文章
相關標籤/搜索