2011. 10. 13. 14:48
자바에서 `쓰레드(Thread)`를 발생시키는 두 가지 형태
2011. 10. 13. 14:48 in JavaAndroid
1. 상속을 통한 방법
2 : 1234567891011121314151617181920212223242526ABCDEFGHIJKLMNOPQRSTUVWXYZ
3 : AB1234567891011121314151617181920212223242526CDEFGHIJKLMNOPQRSTUVWXYZ
4 : 123ABCDEFGHIJKLMNOPQRSTUVWXYZ4567891011121314151617181920212223242526
5 : ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567891011121314151617181920212223242526
package net.br;
publicclass Thread1 extends Thread {publicvoid run() {int num = 0 ;
for(num = 1 ; num <= 26 ; num++) {System.out.print(num) ;
}
}
}
2. 인터페이스를 이용한 방법
package net.br;
publicclass Thread2 implements Runnable {publicvoid run() {char ch = ' ' ;
for(ch = 'A' ; ch <= 'Z' ; ch++) {System.out.print(ch) ;
}
}
}
3. 쓰레드 발생은 `thread.start()` 메써드로 한다.
package net.br;
publicclass MakeThread {publicstaticvoid main(String[] args) {Thread1 thread1 = new Thread1() ;
Thread2 thread2 = new Thread2() ;
Thread th1 = new Thread(thread1) ;Thread th2 = new Thread(thread2) ;
th1.start() ;
th2.start() ;
}
}
결과 값의 다양한 형태
1 : 12345678910111213141516171819ABCDEFGHIJKLMNOPQRSTUVWXYZ202122232425262 : 1234567891011121314151617181920212223242526ABCDEFGHIJKLMNOPQRSTUVWXYZ
3 : AB1234567891011121314151617181920212223242526CDEFGHIJKLMNOPQRSTUVWXYZ
4 : 123ABCDEFGHIJKLMNOPQRSTUVWXYZ4567891011121314151617181920212223242526
5 : ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567891011121314151617181920212223242526
'JavaAndroid' 카테고리의 다른 글
오라클(Oracle) 에러, `ORA-00911: 문자가 부적합 합니다` (0) | 2011.11.02 |
---|---|
Android SDK r15와 이클립스 ADT 플러그인 15.0.0 업그레이드 설치 (0) | 2011.11.01 |
안드로이드에서 구글 지도(Google Map) 보기 (0) | 2011.10.19 |
안드로이드, WebView 위젯으로 인터넷 브라우저 만들기 (0) | 2011.10.18 |
Apache Tomcat 6.0에서 Servlet을 사용하기 위한 XML 설정 (0) | 2011.10.10 |
이클립스(Eclipse) J2EE에서 `The specified JRE installation does not exist` 오류가 날때 (0) | 2011.10.05 |
이클립스에서 안드로이드 XML 디자인 할때 Graphical Layout탭이 안 나오면 (0) | 2011.09.12 |
이클립스 J2EE 메모리 문제(OutOfMemory : PermGen Space), eclipse.ini 파일 수정 (0) | 2011.09.09 |