java 多线程设计方式详解

java 多线程设计模式详解第1章?? ? 死锁条件:1)多个竞争者,2)占有并保持,3)占有顺序不固定??? ? 继承异常

java 多线程设计模式详解

第1章

?? ? 死锁条件:1)多个竞争者,2)占有并保持,3)占有顺序不固定

?

?? ? 继承异常和可重用性:父类设置了同步,而子类没有。

?

?? ? lock()

?? ? ? ?.....

?? ? ? ?throw exception

?? ? ? ?return

?? ? unlock()

?? ? 在之中如果抛出异常,或返回,那么可能没有释放锁。要用try,finally里面释放。用synchronized的话不会有问题。

?

?