今天使用到了ThreadFactoryBuilder,但IDEA提示找不到。查了一下Google,排名第一的那篇文章是这么说的:
程序报错ThreadFactoryBuilder类找不到,原因是jdk1.8以后就删除了该类。
https://blog.csdn.net/weixin_32629733/article/details/109694928
其实并不是这样的,而是ThreadFactoryBuilder来自于Google开发的Guava包。假如你使用的是maven,你必须在pom.xml
中导入Guava依赖:
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1-jre</version>
</dependency>
接着你在代码中
import com.google.common.util.concurrent.ThreadFactoryBuilder;
然后你就能够使用ThreadFactoryBuilder
了。
推荐一篇关于线程池的文章,来自阿里云开发者社区
https://developer.aliyun.com/article/86231