JUC
文章平均质量分 95
鱼丝泽
每一次尝试都是新的开始。共同学习,一起进步!
展开
-
线程池 - ThreadPoolExecutor
ScheduledExecutorService是 Java 中用于调度任务的接口,它是ExecutorService的子接口,提供了在给定的延迟后或定期执行任务的方法。任务间隔:scheduleAtFixedRate 和 scheduleWithFixedDelay 的区别在于前者是以固定的时间间隔执行任务,而后者是每次任务执行完后再延迟指定时间执行。ThreadPoolExecutor 使用变量ctl定义为AtomicInteger,高 3 位来表示线程池的状态,低 29 位表示线程的任务数量。原创 2024-08-29 23:39:15 · 823 阅读 · 0 评论 -
线程池基本认识
Java 线程池(Thread Pool)是 Java 并发编程中的一个重要概念,它通过重用一组线程来执行多个任务,从而提高应用程序的性能和资源利用率。Java 提供了多种方式来创建和管理线程池,主要通过 java.util.concurrent 包中的 Executor 框架。Executor线程池框架的基础,任务的执行者接口,用于解耦任务的提交和执行。提供了一个execute()方法,用来执行已经提交的Runnable任务。原创 2024-08-29 23:14:06 · 1069 阅读 · 0 评论