读书人

java同步札记

发布时间: 2012-10-26 10:30:59 作者: rapoo

java同步笔记
写了很多关于同步处理的代码,但是发现代码一写多,容易将一些本质的东西遗忘掉,也容易将一些简单的东西复杂化,因此,最近准备重新看一下同步处理的代码,结合《java并发编程实践》重新整理一下并发的知识。

1. 并发同步问题的本质

就是对共享可变的状态(具体来说,就是实例变量或静态变量)是多线程操作的,这个时候需要正确的处理同步问题。所以是否存在同步问题,根据这个去分析一下就可以了。


2. 并发同步问题的处理:

原则一: 使用封装技术,将同步问题的处理尽可能封装到一个类中,创建线程安全的类。曾经在一个项目处理同步问题时,将显示锁暴露出来,导致同步代码散落在很多地方,这样不仅容易出错,而且难于维护。

读书人网 >编程

热点推荐