업데이트 :: 2018.08.03 Thread이용방법Timer & TimeTaskScheduledExecutorServiceTimer는 스레드가 기다리는 걸까 ?Thread이용방법Thread.sleep(1000); 다음방법은 간단하지만 프로그램의 성능을 저하 할 수 있음메인스레드라면 스레드가 잡여 후속 작업을 수행하지 못함Thread t = new Thread() { public void run() { Thread.sleep(1000); } }; 다음방법은 워크스레드를 사용해서 프로그램이 멈추진 않음하지만 해당 워커스레드는 다음작업이 오기전까지 기다려야함Timer & TimeTask태스크를 시작할때 취소할때를 통제처음 시작할때 타이밍을 원하는데로 할수있음다음 코드는 비동기로 동작 ("async test"..