众所周知,Java的垃圾回收是不需要程序员去手动操控的,而是由JVM去完成。本文介绍JVM进行垃圾回收的各种算法。...[作者空间]
多线程和并发性并不是什么新内容,但是Java语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模...[作者空间]
在Java5.0之前,在协调对共享对象的访问时可以使用的机制有synchronized和volatile.Java...[作者空间]
[TOC] 声明 该系列文章只是记录本人回顾java多线程编程时候记录的笔记。文中所用语言并非严谨的专业术语(太严...[作者空间]
Java线程面试题 Top 50 (转载) JAVA多线程和并发基础面试问答(转载)[作者空间]
翻译自:unsafe Unsafe 实例 首先,我们需要获取到 Unsafe 对象的一个实例。并没有这样一种 Un...[作者空间]
在java.util.concurrent.locks包中有很多Lock的实现类, 常用的有ReentrantLo...[作者空间]
虽然volatile实现了多线程的可见性, 用于多线程对某个变量的修改, 比如bool值的变化, 别的线程立即看到...[作者空间]
Aomic包下有四种数据类型:AomicBoolean, AomicInteger, AomicLong和Aomi...[作者空间]
java5之后的java.util.concurrent包是世界级并发大师Doug Lea的作品.java.uti...[作者空间]
Java面试 2016年9月11日 1 Java基础特性 Java基础 面试题目总结 首先参考 骆昊的 上中下三篇...[作者空间]
在什么情况下使用线程池? 使用线程池的好处: 线程池工作原理:为什么要用线程池? 诸如 Web 服务器、数据库服务...[作者空间]
前言 相比于前面三种垃圾收集算法,引用计数算法算是实现最简单的了,它只需要一个简单的递归即可实现。现代编程语言比如...[作者空间]