毕老师讲的死锁的问题我想大家应该都理解, 代码我就不打了, 我主要打不来我不懂的地方.
- public static void main(String [] args)
- {
- Thread t1 = new Thread(new Test(true));
- Thread t2 = new Thread(new Test(false));
- t1.start();
- t2.start();
- }
复制代码
死锁应该是多个线程共用同步一个代码块, 而里面的锁又不是同一个的时候才产生的吧?
可是毕老师这个为什么会是两个线程,new了两个对象呢,?
这样虽然都是一样的代码块, 但是在内存里应该不同了吧 ?
这样的两个线程, 我怎么感觉没什么关系呢 ? |
|