2012-01-19 35 views
-3

可能重复:
Understanding Threads如何使用线程在Java SE

我有一个实现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(); 
} 

} 
+4

你可能读过文档,例子等吗? – Viruzzo

+4

请参阅真品和正版Java教程:http://docs.oracle.com/javase/tutorial/essential/concurrency/ –

+2

您的课程无法编译。阅读http://docs.oracle.com/javase/tutorial/essential/concurrency/了解如何启动线程。谷歌是你的朋友:谷歌的Java线程教程,你会发现这个链接。 –

回答

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); 
     } 
    } 
}