作者:chenssy 原文出处:GC参考手册 —— G1垃圾收集器入门 并发标记清理(CMS, Concurrent Mark Sweep)收集器(也称为多并发低暂停的收集器...
IP属地:福建
作者:chenssy 原文出处:GC参考手册 —— G1垃圾收集器入门 并发标记清理(CMS, Concurrent Mark Sweep)收集器(也称为多并发低暂停的收集器...
概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程...
运行时数据区域 1、方法区方法区主要用于存储虚拟机加载的类信息、常量、静态变量,以及编译器编译后的代码等数据。在jdk1.7及其之前,方法区是堆的一个“逻辑部分”(一片连续的...
synchronized修饰普通方法,锁的是当前对象 初始化一个对象时,会自动生成一个与该对象对应的对象锁,被synchronized 修饰的方法就得依靠对象锁工作。当多线程...
线程安全 线程安全性的定义: 当多个线程访问某一个类时, 这个类始终能表示出正确的行为, 那么就称这个类是线程安全的。 竞态条件:当多个线程同时访问同一个资源,其中的一个或者...
基本概念 守护线程:和主线程一起结束的线程,叫守护线程。 非守护线程:主线程的结束不影响线程的执行的线程,也叫用户线程。 设置守护线程 daemon变量用户判断是否为守护线程...
Java中新建线程的四种方式: 继承Thread类创建线程 实现Runnable接口创建线程 使用Callable和Future创建线程 使用线程池例如用Executor框架...
线程和进程 线程和进程定义: 一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。二、线程是进程的一个实体,是CPU调度...