一个类中有多个synchronize方法能否同时被多个对象调用不同的方法如下:

类Demo有两个synchronizedf定义的方法 方法1,方法2,这时有两个线程,问这两个线程能够同时,分别调用用方法1,方法2吗?

第1个回答  2014-05-09
收费站就好比你的Demo类 收费站的两个通道就好比你的两个sync的方法 这两个通道是可以同时过车的。追问

你的意思就是这两个方法能同时被两个同步线程分别调用?

追答

只有线程同步,没有同步线程。两个线程当然可以同时访问一个对象的不同方法了。

追问

谢谢了

main和thread-0也没同时调用同一synchornizes定义的方法,为什么会出现死锁?

本回答被提问者采纳
相似回答