java并发编程实战

1. 多线程简介

2. 线程的安全性

判断一个对象是否需要线程安全,取决于它是否被多个线程访问。

需要做的是采用同步机制来协同对对象可变状态的访问。

当多个线程访问同一个状态变量并且有一个线程执行写入操作时,必须采用同步机制来协同这些线程对变量的访问。

主要的同步机制是synchronized关键字,除此之外还有volatile类型的变量,显式锁,原子变量。