![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1991 阅读 · 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 · 1776 阅读 · 0 评论 -
扩展ThreadPoolExecutor
文章目录1、什么是扩展ThreadPoolExecutor2、哪些情况下可以进行扩展?3、如何进行扩展?4、注意事项5、一个简单的示例1、什么是扩展ThreadPoolExecutorThreadPoolExecutor是可扩展的,它提供了几个可以在子类中改写的方法:beforeExecute、afterExecute、terminated。这些方法可以用于扩展ThreadPoolExecu...原创 2019-07-03 00:16:20 · 208 阅读 · 0 评论 -
【搞代码】Java线程池对多个任务的处理结果进行汇总
写一个程序,在线程池中提交多个任务,每个任务最终都有一个执行结果,需求是对每个任务的执行结果进行汇总(样例中是把结果加在一起)。这里使用线程池的submit方法和Future实现。定义一个任务类import java.util.Random;import java.util.concurrent.Callable;/** * 创建人:yang.liu * 创建时间:2019/8/...原创 2019-08-10 17:54:18 · 4338 阅读 · 0 评论