摘要: Java生产者消费者是最基础的线程同步问题,java岗面试中还是很容易遇到的,之前没写过多线程的代码,面试中被问到很尬啊,面完回来恶补下。在网上查到大概有5种生产者消费者的写法,分别如下。 1. 用synchronized对存储加锁,然后用object原生的wait() 和 notify()做同步。 阅读全文
posted @ 2019-08-28 21:31 xindoo 阅读(22200) 评论(6) 推荐(2) 编辑
摘要: 作为一个java开发者肯定都知道且使用HashMap,但估计大部分人都不太知道WeakHashMap。从类定义上来看,它和普通的HashMap一样,继承了AbstractMap类和实现了Map接口,也就是说它有着与HashMap差不多的功能。那么既然jdk已经提供了HashMap,为什么还要再提供一 阅读全文
posted @ 2019-08-28 07:17 xindoo 阅读(286) 评论(0) 推荐(0) 编辑