본문 바로가기
반응형

thread2

[Java] 자바 스레드(Thread)의 상태, 상태를 조절하는 메소드들 자바 스레드(Thread)의 상태, 상태를 조절하는 메소드들 이 글은 자바에서 스레드 상태의 의미와 이를 코드로 조작 하는 방법에 대하여 다룹니다. 학습 목표 · 스레드의 상태 · 스레드 상태 제어 · 주어진 시간동안 일시 정지 - sleep() - 다른 스레드에게 실행 양보 - yield() - 다른 스레드의 종료를 기다림 - join() - 스레드 간 협업 - wait(), notify(), notifyAll() - 스레드의 안전한 종료 - stop 플래그, interrupt() 스레드의 상태 스레드 객체를 생성하고, start() 메소드를 호출하면 스레드는 실행 대기 상태가 된다. - 실행 대기 상태: 아직 스케줄링이 되지 않아서 실행을 기다리고 있는 상태 실행 대기 상태에 있는 스레드 중에서 스레.. 2021. 1. 25.
[Java] 자바의 멀티스레드 프로그래밍 자바의 멀티스레드 프로그래밍 유튜브에서 백기선님이 진행하는 온라인 스터디를 진행 중입니다. 아래는 스터디의 링크입니다. www.youtube.com/watch?v=rPYhY5kFD5k github.com/whiteship/live-study 이 글은 자바에서의 멀티스레드 프로그래밍을 어떻게 구현하는지 설명하고, 직접 코드를 작성해봅니다. 추가적으로 자바의 스레드를 조작하는 다양한 방법을 소개합니다. 학습할 것 · 메인(Main) 스레드 · Thread 클래스와 Runnable 인터페이스 · 스레드의 우선순위 · 동기화 · 데드락 · 스레드의 상태 · (+추가) 스레드의 이름 사용하기 메인(Main) 스레드 모든 자바 애플리케이션은 메인 스레드가 main() 메소드를 실행하면 시작된다. 메인 스레드는 ma.. 2021. 1. 25.
반응형