Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java线程_Java_Multithreading - Fatal编程技术网

Java线程

Java线程,java,multithreading,Java,Multithreading,如何实现ThreadPoolExecutor?使用它需要做什么?类的API规范有四个构造函数,可用于创建ThreadPoolExecutor的实例 Executors类也有方法,如和方法,但这些方法仅列为返回ExecutorService,因此它不一定是ThreadPoolExecutor 有关Executors和Java并发包的更多一般信息,from提供了更多信息。特别值得一提的是,and部分可能很有趣。类的API规范有四个构造函数,可用于创建ThreadPoolExecutor的实例 Exe

如何实现ThreadPoolExecutor?使用它需要做什么?

类的API规范有四个构造函数,可用于创建
ThreadPoolExecutor的实例

Executors
类也有方法,如和方法,但这些方法仅列为返回
ExecutorService
,因此它不一定是
ThreadPoolExecutor


有关
Executors
和Java并发包的更多一般信息,from提供了更多信息。特别值得一提的是,and部分可能很有趣。

类的API规范有四个构造函数,可用于创建
ThreadPoolExecutor的实例

Executors
类也有方法,如和方法,但这些方法仅列为返回
ExecutorService
,因此它不一定是
ThreadPoolExecutor

有关
Executors
和Java并发包的更多一般信息,from提供了更多信息。特别是,and部分可能很有趣。

是一个接口。实现它允许客户端向您传递可运行的任务,然后以特定的方式执行这些任务。是一个实现该接口(和ExecutorService)的类。它使用一个线程池,因此您可以让多个线程执行作业,而不需要为每个作业都添加一个新线程。ThreadPoolExecutor可以是子类化的,也可以只使用一个公共构造函数实例化它

其他方法,例如,返回某种类型的线程池,但不一定是ThreadPoolExecutor。

是一个接口。实现它允许客户端向您传递可运行的任务,然后以特定的方式执行这些任务。是一个实现该接口(和ExecutorService)的类。它使用一个线程池,因此您可以让多个线程执行作业,而不需要为每个作业都添加一个新线程。ThreadPoolExecutor可以是子类化的,也可以只使用一个公共构造函数实例化它


其他方法,例如,返回某种类型的线程池,但不一定返回ThreadPoolExecutor。

Java并发在实践中-Addison-Wesley ISBN:0321349601
我用这本书来了解遗嘱执行人。我有很多很好的例子,你可以偷来。

实践中的Java并发-Addison Wesley ISBN:0321349601
我用这本书来了解遗嘱执行人。我有很多很好的例子你可以偷。

我建议你从这个类的教程开始

我建议你从这个类的教程开始

你需要实现一个新的,还是只使用线程池?如果后者在API中有多个实现,那么您需要实现一个新的实现,还是只使用线程池?如果是后者,则API中有多个实现