Java > Concurrency > 4. Thread methods
쓰레드 프로그래밍이 어려운 이유는 동기화와 스케줄링 때문이다 효율적인 멀티 쓰레드 프로그램을 만들기 위해서는 보다 정교한 스케줄링을 통해 프로세스에게 주어진 자원과 시간을 여러 쓰레드가 낭비 없이 잘 사용하도록 프로그래밍 해야 한다 스케줄링을 위해 쓰레드의 상태와 상태 변경 메서드를 학습할 필요가 있다. 쓰레드의 상태는 아래 글에 설명해두었다2024.09.05 - [Java/Concurrency] - Java > Concurrency > 3. Thread info Thread 클래스의 메서드void stop(), void suspend(), void resume()교착상태를 일으키기 쉽게 작성되어 있어, 사용자제(@Deprecated) 메서드로 정해졌다 해당 API를 사용하지 말고 아래와 같이 유사 기..