摘要:
1.线程锁Lock/ReentrantLock package com.test.lock; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; //线程锁,通常用于替换sy 阅读全文
posted @ 2016-11-03 22:32
陈小兵
阅读(252)
评论(0)
推荐(0)
摘要:
使用场景:如果需要拿到线程的结果,或者在线程完成后做其他操作,可以使用Callable 和 Futrue 1.定义一个线程池,向线程池中提交单个callable任务 2.CompletionService 用于提交一组callable任务,并获取每一个任务的结果 阅读全文
posted @ 2016-11-03 22:29
陈小兵
阅读(865)
评论(1)
推荐(0)