gpt4 book ai didi

java - 为什么我们调用 Thread.start() 方法,而后者又调用 run 方法?

转载 作者:IT老高 更新时间:2023-10-28 20:44:32 27 4
gpt4 key购买 nike

为什么我们调用线程对象的start()方法,而后者又调用run()方法,为什么不直接调用run()方法?

最佳答案

[...] why not we directly call run() method?

run() 方法只是一个普通方法(被you 覆盖)。与任何其他普通方法一样,直接调用它会导致当前线程执行run()

所有的魔法都发生在 start() 中。 start() 方法会导致 JVM 产生一个新线程,并使新产生的线程执行 run()

关于java - 为什么我们调用 Thread.start() 方法,而后者又调用 run 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8052522/

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