摘要:
线程通信 应用场景:生产者消费者问题 ·假设仓库中只能放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费 ·如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,查到仓库中的产品被消费者取走为止 ·如果仓库中没有放产品,则消费者可以将产品取走消费,否则停止消费并等待,直 阅读全文
摘要:
死锁 多个线程各自站有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程 都在等待对方释放资源,都停止执行的情形,某一个同步块同时拥有“两个以上对象的锁”,就可能发生死锁问题。 public class DeadLock { public static void main( 阅读全文