¸ÖƼ ½º·¹µå »ý¼º
MultiThreadMain.java
class SoloThread extends Thread {//½º·¹µå»ó¼Ó
private int number = 0;
public SoloThread(int n) {
System.out.print(this.getName() + ":½º·¹µå½ÃÀÛ\t");
number = n;
}
public void run() {
int i = 0;
while(i < number) {
System.out.print(getName() + ":"+ i + "\t");
try{
this.sleep(100);
}catch(Exception e){System.out.println(e);}
i++;
}
System.out.print(this.getName() + ":½º·¹µåÁ¾·á\t");
}
}
public class MultiThreadMain {
public static void main(String args[] ) {
System.out.println("Main¸Þ¼µå½ÃÀÛ");
for(int i=0; i<10; i++)
new SoloThread(10).start();
System.out.println("Main¸Þ¼µåÁ¾·á");
}
}
C:\examples\8. Thread>javac MultiThreadMain.java
C:\examples\8. Thread>java MultiThreadMain
Main¸Þ¼µåÁ¾·á
Thread-0:½º·¹µå½ÃÀÛ Thread-1:½º·¹µå½ÃÀÛ Thread-2:½º·¹µå½ÃÀÛ Thread-3:½º·¹µå½ÃÀÛ
Thread-4:½º·¹µå½ÃÀÛ Thread-5:½º·¹µå½ÃÀÛ Thread-6:½º·¹µå½ÃÀÛ
Thread-0:0 Thread-1:0 Thread-2:0 Thread-3:0 Thread-4:0
Thread-5:0
Thread-7:½º·¹µå½ÃÀÛ Thread-8:½º·¹µå½ÃÀÛ Thread-9:½º·¹µå½ÃÀÛ
Main¸Þ¼µåÁ¾·á
Thread-6:0 Thread-7:0 Thread-8:0 Thread-9:0 Thread-0:1
Thread-1:1 Thread-2:1 Thread-3:1 Thread-4:1 Thread-5:1
Thread-6:1 Thread-7:1 Thread-8:1 Thread-9:1 Thread-0:2
Thread-1:2 Thread-2:2 Thread-3:2 Thread-4:2 Thread-5:2
Thread-6:2 Thread-7:2 Thread-8:2 Thread-9:2 Thread-0:3
Thread-1:3 Thread-2:3 Thread-3:3 Thread-4:3 Thread-5:3
Thread-6:3 Thread-7:3 Thread-8:3 Thread-9:3 Thread-0:4
Thread-1:4 Thread-2:4 Thread-3:4 Thread-4:4 Thread-5:4
Thread-6:4 Thread-7:4 Thread-8:4 Thread-9:4 Thread-0:5
Thread-1:5 Thread-2:5 Thread-3:5 Thread-4:5 Thread-5:5
Thread-6:5 Thread-7:5 Thread-8:5 Thread-9:5 Thread-0:6
Thread-1:6 Thread-2:6 Thread-3:6 Thread-4:6 Thread-5:6
Thread-6:6 Thread-7:6 Thread-8:6 Thread-9:6 Thread-0:7
Thread-1:7 Thread-2:7 Thread-3:7 Thread-4:7 Thread-5:7
Thread-6:7 Thread-7:7 Thread-8:7 Thread-9:7 Thread-0:8
Thread-1:8 Thread-2:8 Thread-3:8 Thread-4:8 Thread-5:8
Thread-6:8 Thread-7:8 Thread-8:8 Thread-9:8 Thread-0:9
Thread-1:9 Thread-2:9 Thread-3:9 Thread-4:9 Thread-5:9
Thread-6:9 Thread-7:9 Thread-8:9 Thread-9:9
Thread-0:½º·¹µåÁ¾·á Thread-1:½º·¹µåÁ¾·á Thread-2:½º·¹µåÁ¾·á Thread-3:½º·¹µåÁ¾·á
Thread-4:½º·¹µåÁ¾·á Thread-5:½º·¹µåÁ¾·á Thread-6:½º·¹µåÁ¾·á Thread-7:½º·¹µåÁ¾·á
Thread-8:½º·¹µåÁ¾·á Thread-9:½º·¹µåÁ¾·á
main()Àº ½º·¹µå¸¦ ½ÇÇà½ÃÄÑÁØ ÈÄ¿¡ ¸ÕÀú Á¾·áÇϰí, ½º·¹µå´Â run()À» ½ÇÇàÇÑ ÈÄ¿¡ ³ªÁß¿¡ Á¾·áÇÑ´Ù.
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå ÀÛ¼ºÀÚ:Àںϸâ¹ö ÇÑâÇå |