분류 전체보기432 자바의 정석 기초편 코드 분석 134(예제 13-10) [ ] 자바의 정석 기초편 카테고리 chapter 13 쓰레드 chapter 13-27 suspend(), resume(), stop() 예제 예제 13-10 [ ] 코드 분석 1. 원본 코드 class Ex13_10 { public static void main(String args[]) { RunImplEx10 r = new RunImplEx10(); Thread th1 = new Thread(r, "*"); Thread th2 = new Thread(r, "**"); Thread th3 = new Thread(r, "***"); th1.start(); th2.start(); th3.start(); try { Thread.sleep(2000); th1.suspend();// 쓰레드 th1을 잠시 중단.. 2023. 9. 26. 자바의 정석 기초편 코드 분석 133(예제 13-9) [ ] 자바의 정석 기초편 카테고리 chapter 13 쓰레드 chapter 13-25 Interrupt() 예제 예제 13-9 [ ] 코드 분석 1. 원본 코드 import javax.swing.JOptionPane; class Ex13_9 { public static void main(String[] args) throws Exception { ThreadEx9_1 th1 = new ThreadEx9_1(); th1.start(); String input = JOptionPane.showInputDialog("아무 값이나 입력하세요."); System.out.println("입력하신 값은 " + input + "입니다."); th1.interrupt(); // interrupt()를 호출하면, int.. 2023. 9. 25. 자바의 정석 기초편 코드 분석 132(예제 13-8) [ ] 자바의 정석 기초편 카테고리 chapter 13 쓰레드 chapter 13-8 sleep() 예제 예제 13-8 [ ] 코드 분석 1. 원본 코드 class Ex13_8 { public static void main(String args[]) { ThreadEx8_1 th1 = new ThreadEx8_1(); ThreadEx8_2 th2 = new ThreadEx8_2(); th1.start(); th2.start(); try { th1.sleep(2000); } catch(InterruptedException e) {} System.out.print(""); } // main } class ThreadEx8_1 extends Thread { public void run() { for(int i.. 2023. 9. 25. 자바의 정석 기초편 코드 분석 131(예제 13-7) [ ] 자바의 정석 기초편 카테고리 chapter 13 쓰레드 chapter 13-19 데몬 쓰레드(daemon thread) 예제 예제 13-7 [ ] 코드 분석 1. 원본 코드 class Ex13_7 implements Runnable { static boolean autoSave = false; public static void main(String[] args) { Thread t = new Thread(new Ex13_7()); t.setDaemon(true);// 이 부분이 없으면 종료되지 않는다. t.start(); for(int i=1; i 2023. 9. 25. 이전 1 ··· 7 8 9 10 11 12 13 ··· 108 다음