线程何时发生死锁呢?
最简单的情况是当1个线程获得了资源A,当它再获得资源B时,就可以完成任务.而在它获得了A的时候
另一个线程获得了资源B,去抢资源A..此时,就发生了死锁
前提(共享资源(static),加锁(synchronized)).
线程何时发生死锁呢?
最简单的情况是当1个线程获得了资源A,当它再获得资源B时,就可以完成任务.而在它获得了A的时候
另一个线程获得了资源B,去抢资源A..此时,就发生了死锁
前提(共享资源(static),加锁(synchronized)).