熟悉Java多线程编程的同学都知道,当我们线程创建过多时,容易引发内存溢出,因此我们就有必要使用线程池的技术了。最...[作者空间]
一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺...[作者空间]
1. synchronized简介 在学习知识前,我们先来看一个现象: 开启了10个线程,每个线程都累加了1000...[作者空间]
1. CAS 1.1 概念,什么是 CAS CAS,compare and swap的缩写,中文翻译成比较并交换。...[作者空间]