2018年5月25日

面试之Hashtable和ConcurrentHashMap

摘要: 那么要如何保证HashMap的线程安全呢? 方法有很多,比如使用Hashtable或者Collections.synchronizedMap,但是这两位选手都有一个共同的问题:性能。因为不管是读还是写操作,他们都会给整个集合上锁,导致同一时间的其他操作被阻塞。 虽然Hashtable和Collect 阅读全文

posted @ 2018-05-25 21:39 OrangeCsong 阅读(145) 评论(0) 推荐(0) 编辑

如何保证线程的执行顺序

摘要: 示例代码 static Thread t1 = new Thread(new Runnable() { public void run() { System.out.println("Thread1"); } }); static Thread t2 = new Thread(new Runnabl 阅读全文

posted @ 2018-05-25 19:19 OrangeCsong 阅读(254) 评论(0) 推荐(0) 编辑

导航