《深刻Java虛擬機》——Java虛擬機讀書筆記

一、Java虛擬機的生命週期線程

    若是在同一臺計算機上同時運行三個Java程序,將獲得三個Java虛擬機實例。生命週期

    在Java虛擬機內部有兩種線程,守護線程和非守護線程。守護線程一般是由虛擬機本身使用的,好比執行垃圾收集任務的線程。可是,Java程序也能夠把它建立的任何線程標記爲守護線程。而Java程序中的初始線程——就是開始於main()的那個,是非守護線程。虛擬機

    只要還有任何非守護線程在運行,那麼這個Java程序也在繼續運行(虛擬機仍然存活)。當該程序中全部的非守護線程都終止時,虛擬機實例將自動退出。程序

二、Java虛擬機的體系結構計算機

相關文章
相關標籤/搜索