本文主要是介绍【硬刚Java并发】JUC基础(十一):线程调度,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的Java并发部分补充。
1 ScheduledExecutorService
一个 ExecutorService,可安排在给定的延迟后运行或定期执行的命令。
package com.atguigu.juc;import java.util.Random;
import java.util.concurrent.Callable;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;/** 一、线程池:提供了一个线程队列,队列中保存着所有等待状态的线程。避免了创建与销毁额外开销,提高了响应的速度。* * 二、线程池的体系结构:* java.util.concurrent.Executor : 负责线程的使用与调度的根接口* |--**ExecutorService 子接口: 线程池的主要接口* |--ThreadPoolExecutor 线程池的实现类*
这篇关于【硬刚Java并发】JUC基础(十一):线程调度的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!