gpt4 book ai didi

Java何时启动新线程?

转载 作者:行者123 更新时间:2023-12-01 08:04:07 25 4
gpt4 key购买 nike

我正在执行一些多任务逻辑。

我想知道java何时创建新线程?我认为它只是通过调用 thread.start() 或其他东西?

JVM(Java)DVM(Android)在内存中生成新线程的实际位置

Java 的创建者巧妙地设计了两种创建线程的方法:实现接口(interface)和扩展类。扩展类是 Java 从父类继承方法和变量的方式。在这种情况下,只能从单个父类扩展或继承。 Java 中的这一限制可以通过实现接口(interface)来克服,这是创建线程的最常见方法。 (请注意,继承的行为仅允许类作为线程运行。start() 执行等由类决定)

这意味着每当 thread.start()会在内存中生成一个新的调用线程。

最佳答案

它是在调用线程启动时创建的。但是,各种库都会自行调用线程启动,例如,如果您创建一个 ThreadPoolExecutor 来管理自己的线程。

这个问题确实太宽泛了,您需要深入了解并更具体地询问您真正需要了解的内容。

关于Java何时启动新线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22931657/

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