gpt4 book ai didi

java - java.util.concurrent.Executor 是如何工作的?

转载 作者:搜寻专家 更新时间:2023-11-01 03:12:55 25 4
gpt4 key购买 nike

java.util.concurrent.Executor 如何创建“真正的”线程?假设我正在实现执行器或使用任何执行器服务(如 ThreadPoolExecutor)。 JVM 内部是如何工作的?

最佳答案

它调用ThreadFactory。查看 Executors 类。请注意,它们都有一个重载参数,您可以在其中提供 ThreadFactory 实现。 ThreadFactory 接口(interface)基本上是

public Thread newThread(Runnable runnable);

如果没有提供,默认实现基本上就是return new Thread(runnable);

为什么要覆盖它 - 它对于设置线程名称和守护进程状态等非常有用。

关于java - java.util.concurrent.Executor 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5762991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com