Java
[Java] 쓰레드의 상태
Dong's Universe
2023. 9. 8. 15:02
Runnable, Running, Blocked 상태가 있다.
Runnable도 start가 되어야 하는 상태이다.
runnable과 running에서 blocked는 sleep과 wait으로 갈 수 있다.
blocked에서 다시 돌아오기 위해서는 sleep은 스스로 돌아올 수 있고 wait은 notify로 깨워줘야만 가능하다.
yield는 다른 쓰레드에게 자신의 권리를 넘겨주는 것이다.
join은 해당 쓰레드가 종료될 때까지 기다린다. ex) thread.join();