Java 多线程系列
摘要:
要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的(Shared)和可变的(Mutable)状态的访问。 Java中的主要同步机制是关键字synchronized,它提供了一种独占的加锁方式,但是同步这个术语还包括volatiel类型的变量,显式锁(Explicit Lock)以及原子变量。 1.概念说明 线程安全:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 原子操作:是指对于访问同一个状态的所有操作(包括该操作本身)来说,... 阅读全文
posted @ 2013-08-31 16:27 adm1989 阅读(298) 评论(0) 推荐(0)
浙公网安备 33010602011771号