程序員的自我修養——線程基礎

什麼是線程:有時也被成爲輕量級進程,是程序執行流的最小單元。 一個標準的線程是由線程ID,當前指令指針(PC)、寄存器集合和堆棧組成。 一個進程是由一個到多個線程組成,各個線程之間共享程序的內存空間(包括代碼段,數據段的堆等)及一些進程級的資源(如打開文件和信號) 多個線程可以互不干擾的併發執行,並共享進程的全局變量和堆的數據; 線程的訪問權限 線程的訪問權限非常自由,可以訪問進程內存裏的所有數據
相關文章
相關標籤/搜索