java面試(多線程總結)

線程和進程的基本定義 線程:是一個比進程更小的執行單位,能夠完成進程中的一個功能,也被稱爲輕量級進程。一個進程在其執行的過程中可以產生多個線程。 【注】線程與進程不同的是:同類的多個線程共享進程的堆和方法區資源,但每個線程有自己的程序計數器、虛擬機棧和本地方法棧,所以系統在產生一個線程,或是在各個線程之間作切換工作時,負擔要比進程小得多 進程:在操作系統中能夠獨立運行,並且作爲資源分配的基本單位。
相關文章
相關標籤/搜索