JAVAマルチスレッド実装-Runnableインタフェースの実装
757 ワード
1.Runnableインタフェースを実現するimplements Runnable
2.run()の書き換え方法
4.スレッド実行を開く:thread 1.start();
2.run()の書き換え方法
@Override
public void run(){//TODO}
3.スレッドオブジェクトの作成:Thread thread 1=new Thread(new ImplementsRunnable()4.スレッド実行を開く:thread 1.start();
public class ImplementsRunnable implements Runnable{
public static int num = 0;
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName() + ": num = " + num++);
}
}
public static void main(String[] args) {
Thread thread1 = new Thread(new ImplementsRunnable());
Thread thread2 = new Thread(new ImplementsRunnable());
thread1.setName(" 1");
thread2.setName(" 2");
thread1.start();
thread2.start();
}
}