程序员
董欣欣的个人博客

java 访问同一对象同步、非同步方法

同一对象访问其同步和非同步方法:

1、A线程先持有Object对象的lock锁,B线程可以以异步的方式调用Object对象中非synchronized类型的方法。

2、A线程先持有Object对象的lock锁,B线程如果在这时候调用Object对象中synchronized类型的方法,则需要等待,也就是同步。

代码示例:

 

 

 

运行结果:

begin methodA threadName=A
begin methodB threadName=B
end
end Time=1492477179766

 

未经允许不得转载:董不董 - 董欣欣的个人博客 » java 访问同一对象同步、非同步方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

www.dongxinxin.cn 技术博客

联系我关于我