아자 와자 아자
728x90
728x90
article thumbnail
[Java] 스레드의 메서드, 스레드 동기화
💻 Study/Java 2023. 3. 18. 21:52

이 게시글은 남궁성의 정석코딩 - 자바의 정석 기초편(2020최신)을 보고 공부한 내용을 정리한 게시글입니다. 틀린 내용이 있을 수 있습니다. 스레드의 상태 스레드에는 어떤 상태들이 있는지 알아보자. NEW 스레드가 생성되고 아직 start()가 호출되지 않은 상태 RUNNABLE 실행 중 또는 실행 가능한 상태 BLOCKED 동기화 블럭에 의해서 일시정지된 상태(lock이 풀릴 때까지 기다리는 상태) WAITING, TIMED_WAITING 스레드의 작업이 종료되지는 않았지만 실행가능하지 않은 일시정지상태, TIMED_WAITING은 일시정지시간이 지정된 경우를 의미한다 TERMINATED 스레드의 작업이 종료된 상태 RUNNABLE : start() 메서드가 실행됐다고 해서 스레드가 바로 실행되는 건..

728x90
728x90