dullin
덜린의 코딩 항해 일지
dullin
전체 방문자
오늘
어제
  • 분류 전체보기 (257)
    • JAVA (19)
    • JAVASCRIPT (3)
    • HTML_CSS (3)
    • DB (35)
      • Oracle (16)
      • MySQL (17)
    • JAVA_SERVLET (5)
    • 오류노트 (4)
    • Library & API (6)
    • Spring (20)
      • 개발준비(setting) (1)
      • 전자정부프레임워크 (5)
    • 인공지능 (2)
    • Python (13)
    • OpenCV (1)
    • AI-900 (5)
    • Django (6)
    • Linux (0)
    • Android Studio (12)
    • React Native (1)
    • 프로 크리에이트 (1)
    • 오늘의 일기 (0)
    • PHP (2)
    • Next.js (0)

블로그 메뉴

  • 카테고리
  • 글쓰기
  • 홈

공지사항

인기 글

태그

  • 필사즉생행생즉사
  • laravel
  • 오늘도 오류 한모금
  • 예끼에러야
  • 오블완
  • 오늘도 즐코딩
  • 덤벼라 스프링
  • 선빵필승
  • 갈증해소완료
  • 오갈완
  • 강철맷집
  • 모두_화이팅
  • 오늘도 에러박살
  • Safe Mode
  • 티스토리챌린지
  • 개발환경 세팅
  • 코딩왕이_되는_그_날까지
  • 코딩
  • 덤벼라
  • 라라벨

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dullin

덜린의 코딩 항해 일지

카테고리 없음

쓰레드. 메인메서드가 끝이면 작업 종료?! NO!

2022. 4. 7. 06:46
package chap13;

public class ThreadEx1 {
	public static void main(String[] args) {
		ThreadEx1_1 ex1_1 = new ThreadEx1_1();
		ThreadEx1_2 ex1_2 = new ThreadEx1_2();
		
		ex1_1.start();
		new Thread(ex1_2).start(); // 새 쓰레드가 시작할 때 러너블객체를 담아서 실행
        
		for (int i = 0; i < 1000; i++) {
			System.out.print("2");
		}
		
		System.out.println("end of main"); 
        	// 메인메서드의 끝을 확인. main메서드가 끝이지만 다른 쓰레다가
		// 아직작업을 마치지 않은 상태라면 프로그램이 종료가 아니라는것을 증명
		
	}
}

class ThreadEx1_1 extends Thread {

	@Override
	public void run() {
		for (int i = 0; i < 1000; i++) {
			System.out.print("0");
		}
	}
}

class ThreadEx1_2 implements Runnable{
	@Override
	public void run() {
		for (int i = 0; i < 1000; i++) {
			System.out.print("1");
		}
	}
}

 

결과

2222222222222222222222222222222222222222222222211111111111111111111111111111111
111111110001111111111111111111111111111111111122222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222221111111111111111111111111111111111111111111111111111
1111111111111111111111111111100000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222221111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111110000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000011111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111122222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222221111111111111111111111111111111111111111111111111
1111111111111111111111100000000000000000000000001111111111111111111111111111111
1111111111111111111111111111112222222222221111111111111000000000012222222211111
1111111111111111111111111111110000011111111111111111111111111111111111111111111
1111111111111122222222222222222222222222222222222222222222222222211111000000000
11111111111111112222222222222222222222222222222222222222220000000000000000
end of main
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
저작자표시 (새창열림)
    dullin
    dullin

    티스토리툴바