多線程理解

現代處理器大多含有多個CPU核心,那麼對於運算量大任務,可以用多線程的方式拆解成多個小任務併發的執行,提高計算的效率。 JAVA內存劃分 方法區:存儲類信息、常量、靜態變量等,線程共享 堆:new出的實例對象都存儲在這個區域,是GC的主戰場,線程共享。 虛擬機棧:進出棧。每個方法的執行都會創建棧幀,用於存儲局部變量、操作數棧、動態鏈接等,虛擬機棧主要存儲這些信息,線程私有 本地方法棧:虛擬機使用到
相關文章
相關標籤/搜索