Java线程池类型及其应用场景与创建方式详解.pdfVIP

  • 1
  • 0
  • 约3.34千字
  • 约 3页
  • 2026-08-01 发布于北京
  • 举报

Java线程池类型及其应用场景与创建方式详解.pdf

线程池

题目难度:★★★

知识点:Java多线程

学习时长:15分钟

题目描述

Java了哪几种线程池?

解题思路

需要从什么是线程池?为什么需要线程池?线程池有哪几种已经创建方式等作答

什么是线程池

线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。

线程池线程都是线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元

中。如果某个线程在托管代码中空闲(如正在等待某个),则线程池将另一个辅助线使所

有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一

段时间后创建另一个辅助线线程的数目不会超过最大值。超过最大值的线程可以排队,但他们

要等到其他线程完成后才启动。

为什么需要线程池

我们有两种常见的创建线程的方法,一种是继承Thread类,一种是实现Runnable的接口,Thread类其

实也是实现了Runnable接口。但是我们创建这两种线程在运行结束后都会被虚拟机销毁,如果线程数

量多的话,频繁的创建和销毁线程会大大浪费时间和效率,更重要的是浪费内存。那么有没有

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档