- Äɲ䵤줿¹Ô¤Ï¤³¤Î¿§¤Ç¤¹¡£
- ºï½ü¤µ¤ì¤¿¹Ô¤Ï¤³¤Î¿§¤Ç¤¹¡£
[[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();
}
}