ȥå   Խ ʬ Хåå ź ʣ ̾ѹ   ñ측 ǽ   إ   ǽRSS

java/Thread ѹ

Top / java / Thread

[[java]]

*extends Thread ץ [#o8fe3c3e]
 class MyThread1 extends Thread {
 	public void run() {
 		for (int i = 1; i <= 10 ; i++) {
 			try {
 				sleep(500);
 				System.out.println("foo");
 			} catch (InterruptedException e) {
 			}
 		}
 	}
 }
 
 class MyThread2 extends Thread {
 	public void run() {
 		for (int i = 1; i <= 10 ; i++) {
 			try {
 				sleep(1000);
 				System.out.println("bar");
 			} catch (InterruptedException e) {
 			}
 		}
 	}
 }
 
 class test {
 	public static void main(String[] args) {
 		MyThread1 t1 = new MyThread1();
 		MyThread2 t2 = new MyThread2();
 		t1.start();
 		t2.start();
 	}
 }



*implements Runnable 饹åɳϥץ [#v8f79806]
 class MyRunner implements Runnable {
 	public void run() {
 		for (int i = 1; i <= 5; i++) {
 			System.out.println("foo");
 			try {
 				Thread.sleep(1000);
 			} catch (InterruptedException e) {
 			}
 		}
 	}
 }
 
 class MyClass{
 	public static void main(String[] args) {
 		MyRunner r = new MyRunner();
 		Thread t = new Thread(r);
 		t.start();
 	}
 }



*implements Runnable ȤΥ󥹥ȥ饯ǥåɳϥץ [#ab0b4843]
 class MyRunner implements Runnable {
 	Thread t;
 
 	MyRunner() {
 		t = new Thread(this);
 		t.start();
 	}
 
 	public void run(){
 		for (int i = 1; i <= 5; i++) {
 			System.out.println("foo");
 			try {
 				Thread.sleep(1000);
 			} catch (InterruptedException e) {
 			}
 		}
 	}
 }
 
 class MyClass {
 	public static void main(String[] args) {
 		MyRunner r = new MyRunner();
 	}
 }