2011. 7. 19. 11:03
상속과 인터페이스를 통한 `자바 쓰레드(Java Thread)` 사용
2011. 7. 19. 11:03 in JavaAndroid
자바에서 쓰레드는 extends로 상속을 받거나 Runnable 인터페이스를 implements로 상속 받아 사용하는 2가지
방법이 있다. 사용은 main()에서 생성자 및 start() 메써드로 호출하고 해당 클래스에서 run() 메써드로 실행한다.
public void run() {
int sum = 0 ;
for (int i = 1 ; i <= 1000 ; i++) {
sum += i ;
System.out.println("1부터 1,000까지의 합은 " + sum + "입니다.") ;
}
}
}
class CountThread implements Runnable {
public void run() {
for (int i = 1 ; i <= 1000 ; i++) {
System.out.println("현재 변수 i의 값은 " + i + "입니다.") ;
}
}
}
public class ThreadMain {
public static void main(String[] args) {
CalcurateThread ct1 = new CalcurateThread() ;
CountThread ct2 = new CountThread() ;
Thread rt = new Thread(ct2) ;
'JavaAndroid' 카테고리의 다른 글
자바 스트림(Java Stream), 객체를 파일에 쓰고, 읽는 ObjectOutputStream과 ObjectInputStream (0) | 2011.07.27 |
---|---|
자바 스트림(Java Stream), FileWriter와 FileReader 클래스로 파일에 쓰고, 읽기 (0) | 2011.07.27 |
프로그램 개발 방법론 (0) | 2011.07.25 |
자바 쓰레드(Thread) + 그래픽으로 흐르는 문자열 만들기 (2) | 2011.07.19 |
SQLDeveloper에서 오라클(Oracle) DB Export 백업과 복원하기 (0) | 2011.07.18 |
자바 스윙(Java Swing) 컴포넌트의 ItemChange 이벤트 처리하기 (0) | 2011.07.17 |
자바 스윙(Java Swing) 라디오버튼, 체크박스, 콤보박스 컴포넌트 이벤트 처리하기 (0) | 2011.07.14 |
오라클에서 SQL의 주요함수와 그룹함수들 사용하기 (0) | 2011.07.14 |