run()方法类似于main()方法-Java吗

run()方法类似于main()方法-Java吗,java,multithreading,main,Java,Multithreading,Main,我遇到了一个真假类型的问题: run()方法类似于main()方法-True或False 答案为真。 我的疑问是,它在哪些方面与main()方法相似?它们既有一些相似之处,也有一些不同之处 主要的相似之处在于run方法在非主线程中的作用与main方法在主线程中的作用相同。两者都作为线程执行的入口点。当main方法终止时,主线程终止。当run方法终止时,运行它的线程终止。你是说run方法吗?如果没有很多上下文,这个问题就没有多大意义。除了Runnable不一定只与线程一起使用。它可以用于在任何上下

我遇到了一个真假类型的问题:

run()方法类似于main()方法-True或False

答案为真。


我的疑问是,它在哪些方面与main()方法相似?

它们既有一些相似之处,也有一些不同之处


主要的相似之处在于
run
方法在非主线程中的作用与
main
方法在主线程中的作用相同。两者都作为线程执行的入口点。当
main
方法终止时,主线程终止。当
run
方法终止时,运行它的线程终止。

你是说run方法吗?如果没有很多上下文,这个问题就没有多大意义。除了
Runnable
不一定只与线程一起使用。它可以用于在任何上下文中运行某些代码。因此,任何void方法与main方法都有相同的相似性。@Henry Runnable不一定与线程一起使用,但线程总是使用run方法。当然,您可以完全在线程上下文之外运行
run()
-方法…@Henry,还有一个名为main()的方法也不一定是程序的入口点。当然,在一个带有
静态void main(String[])
方法的项目中有多个类是非常病态的,但这是可以做到的。