240 发简信
IP属地:福建
  • Resize,w 360,h 240
    JVM(三)CMS收集器

    作者:chenssy 原文出处:GC参考手册 —— G1垃圾收集器入门 并发标记清理(CMS, Concurrent Mark Sweep)收集...

  • Resize,w 360,h 240
    JVM(二)GC简介

    概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已...

  • Resize,w 360,h 240
    JVM(一)自动内存管理机制

    运行时数据区域 1、方法区方法区主要用于存储虚拟机加载的类信息、常量、静态变量,以及编译器编译后的代码等数据。在jdk1.7及其之前,方法区是堆...

  • Java多线程(五)synchronized修饰普通同步方法和静态同步方法

    synchronized修饰普通方法,锁的是当前对象 初始化一个对象时,会自动生成一个与该对象对应的对象锁,被synchronized 修饰的方...

  • Java多线程(四)线程安全以及同步

    线程安全 线程安全性的定义: 当多个线程访问某一个类时, 这个类始终能表示出正确的行为, 那么就称这个类是线程安全的。 竞态条件:当多个线程同时...

  • Java多线程(三)守护线程和非守护线程

    基本概念 守护线程:和主线程一起结束的线程,叫守护线程。 非守护线程:主线程的结束不影响线程的执行的线程,也叫用户线程。 设置守护线程 daem...

  • Java多线程(二)线程创建的四种方式

    Java中新建线程的四种方式: 继承Thread类创建线程 实现Runnable接口创建线程 使用Callable和Future创建线程 使用线...

  • Resize,w 360,h 240
    Java多线程(一)线程的5种状态及转换

    线程和进程 线程和进程定义: 一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。二、线程...