摘要: 同步类容器都是线程安全的 同步类容器都是线程安全的(这里的线程安全是 独立的操作 线程安全),但是在某些情况下可能需要加锁来保证 复合 操作。 复合操作,如:迭代(反复访问元素,遍历完容器中所有的元素)、跳转(根据指定的顺序找到当前元素的下一个元素)、以及条件运算。 这些复合操作在多线程并发修改容器 阅读全文
posted @ 2017-11-06 13:25 枫叶maple 阅读(117) 评论(0) 推荐(0) 编辑
摘要: ```java / 面试题:写一个固定容量同步容器,拥有put和get方法,以及getCount方法, 能够支持2个生产者线程以及10个消费者线程的阻塞调用 使用wait和notify/notifyAll来实现 使用Lock和Condition来实现 对比两种方式,Condition的方式可以更加精 阅读全文
posted @ 2017-11-06 11:15 枫叶maple 阅读(157) 评论(0) 推荐(0) 编辑