gpt4 book ai didi

java - Java 中有趣的线程行为

转载 作者:搜寻专家 更新时间:2023-10-31 19:33:08 26 4
gpt4 key购买 nike

<分区>

我在学习 Java 中的多线程概念时遇到了这个非常有趣的行为。我正在尝试各种创建线程的方法。现在有问题的是,当我们扩展 Thread,而不是实现 Runnable 接口(interface)时。

附带说明一下,我知道实现 Runnable 接口(interface)而不是扩展 Thread 类是完美的 OO 意义,但出于本文的目的问题,假设我们扩展了 Thread 类。

t 成为我扩展的 Thread 类的实例,我有一段代码要在后台执行,它写在我的 run( ) 我的 Thread 类的方法。

使用t.start() 它在后台完美运行,但我有点好奇并调用了t.run() 方法。在主线程中执行的代码!

什么是 t.start()t.run() 没有的?

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