可能重复:
Understanding Threads
我有一个实现Runnable接口的公共类。 那么我将如何以及在何处使用该类中的线程?
public class Main implements Runnable {
Thread trun;
public static void looper() {
for(int i = 0; i < 100; i++) {
System.out.println(i);
}
}
public static void main(String[] args) {
looper();
}
}
答案 0 :(得分:4)
这个非常简单的教程可以帮助您解决问题: http://www.go4expert.com/forums/showthread.php?t=4202
您的主要方法不应该实现runnable。要调用runnable类(例如,在main方法中)(查看链接)。
答案 1 :(得分:2)
阅读Oracle's Java lesson on Concurrency。
public class Main {
public static void main(String[] args) {
Thread t = new Thread(new MyRunner());
t.start();
}
}
public class MyRunner implements Runnable
{
@Override
public void run()
{
looper();
}
public void looper() {
for(int i = 0; i < 100; i++) {
System.out.println(i);
}
}
}