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