【发布时间】:2016-03-10 20:14:36
【问题描述】:
我有一个类,它具有三个方法 m1、m2 和 m3。并且方法 m1,m3 是同步的。
创建了三个线程,比如说 t1、t2 和 t3。
问题来了 如果 t1 正在访问 m1 方法,同时 t2 可以访问 m3 方法吗? (m1 和 m3 方法都是同步的)。
我没有代码。在我最近的采访中遇到了这个问题。
【问题讨论】:
-
No如果 t1 和 t2 都在同一个实例上工作。Yes,如果 t1 和 t2 正在处理您定义了这些方法的类的两个不同实例。 -
试着把问题描述改得更具体一点
标签: java multithreading synchronization