无论是主类型,还是对象类型,建议你用一个单独的Object作为锁。比如

private static final Object lock = new Object();
在需要的地方使用

synchronized(lock){
你的其它代码

这个效率一般,单一般应用足以
快乐渡过每一天,减肥坚持每一天