对方法进行同步是否会使尝试访问该方法的其他线程等待执行?

时间:2014-03-15 20:51:10

标签: java multithreading synchronization wait

我只是想知道Thread1是否使用synchronized方法向列表中添加元素,而Thread2尝试将元素添加到同一列表中,Thread2会等待,直到Thread1完成添加其元素,或者只是检查它是否可以&#39 ; t访问该方法然后它甚至不想再尝试将元素添加到列表中了吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

Thread2将等待。

我建议你阅读关于这个主题的o fficial documentation,这是相当彻底的。

如果您不想担心此问题,请尝试java 并发包中的数据结构。