목록Callable (1)
삶 가운데 남긴 기록 AACII.TISTORY.COM
JAVA Thread
자바 어플리케이션은 main()스레드 외에 병렬로 처리하는 스레드를 같이 실행할 수 있습니다. 보통은 단순하고 긴 작업이나 I/O작업들을 멀티 스레드로 병렬로 작업하는 것이 효율적입니다. 그러나, 너무 많은 스레드를 실행하면 각 스레드간 context switching 에 시간을 더 소비하게 되어 오히려 효율이 떨어지게 됩니다. java.lang.Thread 클래스로부터 extends 하거나 Runnable 인터페이스로부터 implements 해서 스레드를 생성할 수 있습니다. Runnable 구현 방법import java.awt.Toolkit;public class BeepTask implements Runnable { @Override public void run() { Toolkit toolkit..
DEV&OPS/Java
2025. 3. 27. 18:13