lyjilu 发表于 2013-2-3 10:30:30

java多线程同步synchronized

记录代码
有兴趣可以运行试试,然后想想。
最终结论只有一条:
“synchronized”关键字同步的始终是
该synchronized修饰的方法的持有对象(同步方法)
该synchronized修饰的对象(同步块)
目前我所知的synchronized关键字用法,分3种情况:
 

[*]普通方法上使用  eg: public synchronized void method(...){...}
[*]静态方法上使用 eg: public  synchronized static void method(...){...}
[*]代码块上使用 eg:....synchronized (obj) {...}
先看下第一种:
页: [1]
查看完整版本: java多线程同步synchronized