摘要: 缓存简单实现 这里使用LinkedList和MashMap来实现一个能够过时淘汰的FIFO缓存,其中HashMap用于存储缓存数据,但是由于HashMap不能记录插入顺序,因此使用辅助数组LinkedList用于记录插入顺序。这个简单实现是非线程安全的。 测试 public class Cached 阅读全文
posted @ 2018-08-15 19:54 bhupam 阅读(352) 评论(0) 推荐(0)
摘要: 创建线程 继承Thread 实现Runnable 实现Callable 这种实现方式的线程执行方式通常使用线程池的submit方法来提交任务,也可以封装为FutureTask再用new Thread(FutureTask).start()来启动 Runnable和Callable实现的区别 前者(实 阅读全文
posted @ 2018-08-15 10:09 bhupam 阅读(141) 评论(0) 推荐(0)