码迷,mamicode.com
首页 > 编程语言 > 详细

java并发学习笔记一

时间:2015-07-08 20:20:28      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

可变状态越少就越容易确保线程安全性。
尽量将域声明为final类型。
不可变对象一定是线程安全的,他能降低并发编程的复杂性,更为简单而且安全可以安全共享发布对象且无需使用同步机制。
封装有助于管理复杂性,尽量不要将变量发布出去,也就是共享,尽量封装于对象或者线程内。
用锁保护每一个可变变量。
当保护同一个不变性条件中的所有变量时,需要使用同一个锁。
在执行符合操作期间,要持有锁。
多线程访问同一个可变变量需要同步机制。

java并发学习笔记一

标签:

原文地址:http://www.cnblogs.com/nickguo/p/4630934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!