JAVA系列:線程和進程區別

定義 進程 一個在內存中運行的應用程序。每個進程都有自己獨立的一塊內存空間,一個進程可以有多個線程 多個線程共享進程的堆和方法區資源,但每個線程有自己的程序計數器、虛擬機棧和本地方法棧,所以系統在產生一個線程,或是在各個線程之間作切換工作時,負擔要比進程小得多,也正因爲如此,線程也被稱爲輕量級進程。 線程 進程中的一個執行任務(控制單元),負責當前進程中程序的執行。   區別 每個進程擁有自己的一
相關文章
相關標籤/搜索