线程池
线程池是一种池化技术,通过复用线程减少创建和销毁开销,提升多线程编程效率。它由Executor框架支持,核心实现为ThreadPoolExecutor,可管理线程生命周期、任务队列与调度策略。ScheduledThreadPoolExecutor在此基础上扩展了周期性任务调度能力,借助DelayedWorkQueue实现延迟执行。Executors提供多种工厂方法,便于创建适配不同场景的线程池,如固定大小、缓存型或单线程池。合理使用线程池能有效控制系统资源消耗,避免线程过度切换,是高并发编程的重要基础。