【Java】スレッド

マルチスレッドの書き方
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);
		}
	}
}

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中