package kr.co.swh.lecture.java.scene4; /** *
* kr.co.swh.lecture.java.scene4 * ThreadHigh1A.java * * 설명 : 쓰레드 고급 첫 번째 예제 ** * @since : 2021. 12. 23. * @author : tobby48 * @version : v1.0 */ public class ThreadHigh1A extends Thread{ private int sum = 0; private int count = 0; @Override public void run() { // TODO Auto-generated method stub synchronized(this){ while(true) { count++; sum += count; if(count % 5 == 0) { break; } System.out.println(count + "ThreadA 쓰레드가 동작합니다."); try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } notify(); } } public int getSum() { return sum; } }