java多线程
大多肉
做事一定要专注
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试题:操作三个线程A,B,C。让它们的任务执行顺序A-B-C, 结束顺序是C-B-A。
public class StopThreadSolution { public static void main(String[] args) throws InterruptedException { Thread t1 = new Thread(new Task()); t1.setName("t1"); Thread t2 = ne...原创 2019-12-11 14:20:38 · 2085 阅读 · 0 评论 -
子线程运行执行10次后,主线程再运行5次,这样交替执行三次
黑马的面试宝典里的经典面试/** * 子线程运行执行10次后,主线程再运行5次。这样交替执行三遍 */ public class _02_Interview { public static void main(String[] args) { Business bussiness = new Business(); //子线程 ne...原创 2018-06-20 13:27:41 · 1855 阅读 · 0 评论 -
扩展ThreadPoolExecutor
文章目录1、什么是扩展ThreadPoolExecutor2、哪些情况下可以进行扩展?3、如何进行扩展?4、注意事项5、一个简单的示例 1、什么是扩展ThreadPoolExecutor ThreadPoolExecutor是可扩展的,它提供了几个可以在子类中改写的方法:beforeExecute、afterExecute、terminated。这些方法可以用于扩展ThreadPoolExecu...原创 2019-07-03 00:16:20 · 419 阅读 · 0 评论 -
【搞代码】Java线程池对多个任务的处理结果进行汇总
写一个程序,在线程池中提交多个任务,每个任务最终都有一个执行结果,需求是对每个任务的执行结果进行汇总(样例中是把结果加在一起)。这里使用线程池的submit方法和Future实现。 定义一个任务类 import java.util.Random; import java.util.concurrent.Callable; /** * 创建人:yang.liu * 创建时间:2019/8/...原创 2019-08-10 17:54:18 · 4670 阅读 · 0 评论
分享