gpt4 book ai didi

java - 实例化新线程的方式有什么不同吗?

转载 作者:行者123 更新时间:2023-12-02 16:00:15 25 4
gpt4 key购买 nike

像这样实例化线程之间有什么区别(如果有)

SomeThread t = new SomeThread();
t.start();

像这样:

new SomeThread().start();

class SomeThread 中的构造函数还会被实例化吗?

或者它实际上会跳过第二次实例化构造函数并直接执行 run()- 方法吗?

注意:类SomeThread扩展了Thread

最佳答案

new 关键字用于创建对象,并且您仍在调用构造函数,正如对 SomeThread() 的调用所示。上面的两个代码示例是等效的。

关于java - 实例化新线程的方式有什么不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40673717/

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