Java—多线程9 Condition的生产消费者模式 LockSupport工具类 与内建锁阻塞的区别: 内建锁进入Block状态 LockSupport.park()进入wait状态 唤醒: 内建锁由JVM随机挑选一个线程唤醒 LockSupport.unpark(Thread thread)唤醒指定线程 ##死锁 死锁产生原因:对共享资源的上锁成环 代码产生死锁。 死锁解决算法:银行家算法。