六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 34|回复: 0

java多线程同步synchronized

[复制链接]

升级  12.67%

17

主题

17

主题

17

主题

秀才

Rank: 2

积分
69
 楼主| 发表于 2013-2-3 10:30:30 | 显示全部楼层 |阅读模式
记录代码
有兴趣可以运行试试,然后想想。
最终结论只有一条:
“synchronized”关键字同步的始终是
该synchronized修饰的方法的持有对象(同步方法)
该synchronized修饰的对象(同步块)
目前我所知的synchronized关键字用法,分3种情况:
 

  • 普通方法上使用  eg: public synchronized void method(...){...}
  • 静态方法上使用 eg: public  synchronized static void method(...){...}
  • 代码块上使用 eg:....synchronized (obj) {...}
先看下第一种:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表