写的时候带锁写,读的时候直接读(不要synchronized)。

解决方案 »

  1.   

    追加问题
    ======================我现在只是在set方法上加了synchronized,get方法上没加。这么做能实现上面说的情况吗
      

  2.   

    多谢各位的回答,既然答案已经很明了了,那我就结贴吧(今天晚上)。
    最后确认:只有一个线程可以对它修改,但是所有线程都可以读取它的值(不需要等待) 所有对这个静态变量的访问都必须使用get()和set()方法,需要注意的是set()必须是synchronized的,get()不能synchronized。