JAVA-THREAD-スレッドを定義して起動

1618 ワード

1、Runnable
package thread;

public class StartRunnable {
	public static void main(String[] args) {
		new Thread(new HelloRunnable("xiaosaner",5)).start();
	}
}

 
package thread;

public class HelloRunnable implements Runnable{
	private	String name;
	private int age;
	public HelloRunnable() {
	}
	public HelloRunnable(String name, int age) {
		this.name = name;
		this.age = age;
	}



	@Override
	public void run() {
		System.out.println("name:"+name+",age:"+age);
	}
 
	public static void main(String[] args){
		new Thread(new HelloRunnable(" ",4)).start();
	}
}

 
2、Thread
package thread;

public class StartThread {
	public static void main(String[] args){
		(new HelloThread("xiaosaner",22)).start();
	}
}

 
package thread;

public class HelloThread extends Thread {
	private String name;
	private int age;
	
	public HelloThread() {
	}
	
	public HelloThread(String name, int age) {
		this.name = name;
		this.age = age;
	}

	public void run() {
		System.out.println("name:"+name+",age:"+age);
	}
	
	public static void main(String[] args){
		(new HelloThread("xiaosaner",23)).start();
	}
}