マルチスレッドの書き方
MacBookでテストしてみたものの性能良すぎて動作確認できてない模様
もしかしたら間違ってるかもしれないけどサンプル通りだからあってるはず!
public class ThreadTest { public static void main(String[] args) { ExThread et1 = new ExThread(); ExThread et2 = new ExThread(); et1.go(); et2.go(); System.out.println("ここまで継承、ここからインターフェイス"); ImpThread it1 = new ImpThread(); ImpThread it2 = new ImpThread(); it1.run(); it2.run(); } } // その1:継承 class ExThread extends Thread{ void go(){ for(int i=0;i<50;i++){ System.out.println(this.getName()); } } } // インターフェイスの使用 class ImpThread implements Runnable{ @Override public void run() { for(int i=0;i<50;i++){ System.out.println(i); } } }
広告