摘要:
最近有空在学习java多线程方面的知识,随手摘录一些。多线程或者说编写并发程序,最重要的一点是:正确管理共享的可变状态writing correct concurrent programs is primarily about managing access toshared, mutable state.1.volatile变量只能确保可见性,通常用作某个操作完成、发生中断或者状态的标志。当出现以下条件时,应该使用:对变量的写不依赖于变量的当前值或者只有单个线程用于更新变量值。变量不会与其他状态变量一起纳入不变性条件中。访问变量时不需要加锁。2.线程封闭是一种简单的避免同步的手段,维持线程封 阅读全文
posted @ 2013-05-04 11:06
ChinaInterLude
阅读(159)
评论(0)
推荐(0)

浙公网安备 33010602011771号