作者:chenssy 原文出處:GC參考手冊 —— G1垃圾收集器入門 并發(fā)標記清理(CMS, Concurrent Mark Sweep)收集...
概述 垃圾收集 Garbage Collection 通常被稱為“GC”,它誕生于1960年 MIT 的 Lisp 語言,經(jīng)過半個多世紀,目前已...
運行時數(shù)據(jù)區(qū)域 1、方法區(qū)方法區(qū)主要用于存儲虛擬機加載的類信息、常量、靜態(tài)變量,以及編譯器編譯后的代碼等數(shù)據(jù)。在jdk1.7及其之前,方法區(qū)是堆...
synchronized修飾普通方法,鎖的是當前對象 初始化一個對象時,會自動生成一個與該對象對應(yīng)的對象鎖,被synchronized 修飾的方...
線程安全 線程安全性的定義: 當多個線程訪問某一個類時, 這個類始終能表示出正確的行為, 那么就稱這個類是線程安全的。 競態(tài)條件:當多個線程同時...
基本概念 守護線程:和主線程一起結(jié)束的線程,叫守護線程。 非守護線程:主線程的結(jié)束不影響線程的執(zhí)行的線程,也叫用戶線程。 設(shè)置守護線程 daem...
Java中新建線程的四種方式: 繼承Thread類創(chuàng)建線程 實現(xiàn)Runnable接口創(chuàng)建線程 使用Callable和Future創(chuàng)建線程 使用線...
線程和進程 線程和進程定義: 一、進程是具有一定獨立功能的程序關(guān)于某個數(shù)據(jù)集合上的一次運行活動,是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位。二、線程...