
java
文章平均质量分 78
破晓以前
这个作者很懒,什么都没留下…
展开
-
栅栏(CyclicBarrier类)的用法
栅栏类似于闭锁,它能阻塞一组线程直到某个事件发生,栅栏与闭锁的关键区在于,所有线程必须同时到达栅栏位置,才能继续执行。闭锁用于等待时间,而栅栏用于等待其他线程。栅栏用于实现一些协议,例如几个家庭决定在某个地方集合:所有人在6:00在麦当劳碰头,到了以后要等其他人,之后再讨论下一步要做到事情。闭锁是一次性对象,一旦进入终止状态,就不能被重置。原创 2016-01-15 14:04:21 · 568 阅读 · 0 评论 -
FutureTask的用法
使用Future Task 来提前加载稍后需要的数据原创 2016-01-15 14:12:31 · 358 阅读 · 0 评论 -
简单字符串表达式的计算
最近看了后缀表达式,之前也遇到过类似的面试题,遂写这篇博客,用于以后复用(其中表达式的校验并没有完成)。import java.util.HashMap;import java.util.Map;import java.util.Stack;/** * 字符串表达式计算 * * 2018年2月26日上午11:18:08 */public class StringExpressE...原创 2018-02-26 15:23:51 · 1850 阅读 · 0 评论 -
ConcurrentModificationException异常的出现时机
1.Iterator迭代,原始结构发生改变; 举例如下ArrayList<String> arrayList = new ArrayList<String>();arrayList.add("1");arrayList.add("2");arrayList.add("3");Iterator<String> iterator = arrayList...原创 2018-02-24 22:47:21 · 229 阅读 · 0 评论