Runnableインターフェースを実現してスレッドを作成します。

885 ワード

package javawork;

public class Example12_1 {

//Thread(Runnable target)                      Runnable      
	//                 ,     start()   ,
	//        CPU  ,          run()  (    ),          ,
	public static void main(String args[])
	{
		Thread thread1=new Thread(new SpeakElephant());
		Thread thread2=new Thread(new SpeakCar());
		thread1.start();
		thread2.start();
		for(int i=0;i<15;i++)
			System.out.print(" "+(i+1)+"      ");
		
	}
}


package javawork;

public class SpeakElephant implements Runnable {
	//      run()  
	public void run()
	{
		for(int i=0;i<20;i++)
			System.out.print(" "+(i+1)+"        ");
	}
}


package javawork;

public class SpeakCar implements Runnable {
//      run()  
	public void run()
	{
		for(int i=0;i<20;i++)
			System.out.print(" "+(i+1)+"       ");
	}
}