1

5

回答

410 浏览

synchronized void aMethod() 的迷惑,求解[已解决]10

在项目中,我想用让a方法在被一个线程调用后,就不能让其他任何一个方法或者对象调用,听别人说用synchronized修饰方法就可,但我看到有人这样说: synchronized aMethod(){}可以防止多个线程同时访问这个对象实例的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对 ...

2013年8月01日 15:55
0

6

回答

1616 浏览

java对象锁的疑问[已解决]10

jvm说:每个对象都有一个锁,jvm又说:堆中的对象是所有线程共享的,jvm还说:在非同步中,当一个线程访问一个对象时,该线程会自动获得此对象的锁,我的疑问是:既然此线程获得了该对象的锁,那么其他线程在此刻就不能访问此对象了,这不是又成同步问题了吗?非同步中,对象怎么能被多个线程共享吗?小弟愚钝,望大牛们指教

2012年2月28日 10:45

本周活跃投票用户

最新评论

Global site tag (gtag.js) - Google Analytics