synchronized只能修饰方法,如何保证一个类时线程安全的呢?所有方法都加上synchronized关键字吗?

解决方案 »

  1.   

    想要保证一个类是线程安全的.只要做到这个类被多线程访问情况下不会出现线程之间的访问冲突就可以了比如说,这个类中有一个全局变量, 而且可以被修改,那么这个修改的方法就必须做到同步,也就是说需要对修改变量的方法加上同步的关键字修饰当然,如果都是只读的情况,那就简单的多了.不需要任何同步synchronized关键字就可以保证你这个类是线程安全的