1. 程式人生 > 資訊 >個人 ID 和工作 ID 混用,員工抱怨蘋果未能保護好個人隱私

個人 ID 和工作 ID 混用,員工抱怨蘋果未能保護好個人隱私

目錄

摘要

JVM為程式執行期間定義了很多不同的資料儲存區域、它們各司其職、有的伴隨JVM的從啟動到停止、有的是隨機著執行緒的啟動到停止。

區域

程式暫存器(PC暫存器)

在任意一個時刻、一個執行緒只能執行一個方法(當前方法),如果當前方法是非native那麼pc暫存器儲存的是當前方法位元組碼地址。否則存在的是undefined

Java虛擬機器棧(Java棧)

每一個java執行緒都有自己的棧,當執行緒啟動時,棧就建立好,用於儲存棧幀(frame),當執行緒結束,那麼這個對應的棧也會銷燬。

Java堆

Java虛擬機器啟動的時候建立有一個塊記憶體區域,儲存執行緒共享的資料,隨著虛擬機器的銷燬自動銷燬,也是GC演算法管理目標的重點區域。

方法區

類似程序中的正文段。儲存程式碼對應的位元組碼內容,是執行緒共享,隨著虛擬機器的銷燬自動銷燬,但不是GC記憶體管理的物件。

執行時常量區

隨著類、或者介面載入到虛擬機器後,就會建立執行時常量池,分配在方法區。

本地方法區

標記有native方法的Java程式碼。

本文來自部落格園,作者:M78-Seven,轉載請註明原文連結:https://www.cnblogs.com/m78-seven/p/15237038.html