摘要: 实现生产者和消费者 wait()和notify()实现生产者和消费者 /** * 面试题:写一个固定容量同步容器,拥有put和get方法,以及getCount方法, * 能够支持2个生产者线程以及10个消费者线程的阻塞调用 * * 使用wait和notify/notifyAll来实现 * * @au 阅读全文
posted @ 2020-04-08 12:57 palapala 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 概述 Synchronized 优点:实现简单,语义清晰,便于JVM堆栈跟踪,加锁解锁过程由JVM自动控制,提供了多种优化方案,使用更广泛 缺点:悲观的排他锁,不能进行高级功能 Lock 优点:可定时的、可轮询的与可中断的锁获取操作,提供了读写锁、公平锁和非公平锁 缺点:需手动释放锁unlock,不 阅读全文
posted @ 2020-04-08 11:48 palapala 阅读(1080) 评论(0) 推荐(0) 编辑