2012-01-19 6 views
-3

可能性の重複スレッドを使用する方法:私は、Runnableインタフェースを実装しているpublicクラスを持っている
Understanding ThreadsのJava SEに

を。 このクラスのスレッドはどのように、どこで使用されますか?

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/を参照してください。 Googleはあなたの友人です:google for java threadsのチュートリアルです。このリンクが見つかります。 –

答えて

4

この非常に簡単なチュートリアルでは、あなたの問題のお手伝いをする必要があります。 http://www.go4expert.com/forums/showthread.php?t=4202

あなたの主な方法は、実行可能な実装してはなりません。実行可能なクラスが呼び出されます(例えばメインメソッド内で)(リンクをチェックしてください)。

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); 
     } 
    } 
} 
関連する問題