【发布时间】:2014-07-17 16:47:59
【问题描述】:
当生成的线程尝试获取自己的锁时,以下代码没有阻塞。
衍生线程是否从衍生线程继承锁?
代码如下:
public class A {
public void methodA() {
public class SpawnedThread extends Thread {
public void run() {
synchronized(this) {
...
}
};
SpawnedThread spawnedThread= new SpawnedThread ();
synchronized(spawnedThread) {
spawnedThread.start();
spawnedThread.join();
};
...
}
}
【问题讨论】:
标签: java multithreading join wait synchronized