在我的程序中,我想使用Runnable的public void run ()
作为Main函数来启动我的程序。所以我从中扩展但无法让它发挥作用。
我知道Threads但我不明白在这种情况下如何使用它们。
谢谢你的帮助。
答案 0 :(得分:2)
根据你的陈述“我从中扩展”,我认为你的意思是Runnable
。在这种情况下,您只需要将Runnable
包裹在Thread
和start
中。
所有Java程序都必须从main方法开始。
public static void main(String... args) {
new Thread(new YourRunnable()).start(); // starts a new thread
// All code below here will run in the current thread
}
答案 1 :(得分:0)
run()
是启动新线程时调用的方法。 main()
是Java程序的入口点。您应该从run()
致电main()
或使用您的可运行工具从main()
开始一个新主题。
答案 2 :(得分:0)
每个java程序都将以它的main方法开头。没有办法解决这个问题。
当然,您可以做的是创建一个Thread(或Runnable)并启动它(运行它)。