Android進程和線程的區別(面試常問)

進程是資源管理的最小單位,線程是程序執行的最小單位。 每一個進程都有本身的數據段、代碼段和堆棧段。線程一般叫作輕型的進程。它包含獨立的棧和cpu寄存狀態,每一個線程共享其所附屬進程的全部資源,包含打開的文件,內存頁面,信號標識以及分配內存等。 線程比進程花費更小的CPU資源。 在操做系統設計上,從進程演化出線程,最主要的目的就是更好的支持多處理器,而且減小進程上下文切換的開銷。 線程和進程的關係是
相關文章
相關標籤/搜索