[Java] 쓰레드의 상태
2023. 9. 8. 15:02ㆍJava
Runnable, Running, Blocked 상태가 있다.
Runnable도 start가 되어야 하는 상태이다.
runnable과 running에서 blocked는 sleep과 wait으로 갈 수 있다.
blocked에서 다시 돌아오기 위해서는 sleep은 스스로 돌아올 수 있고 wait은 notify로 깨워줘야만 가능하다.
yield는 다른 쓰레드에게 자신의 권리를 넘겨주는 것이다.
join은 해당 쓰레드가 종료될 때까지 기다린다. ex) thread.join();
'Java' 카테고리의 다른 글
[Java] lambda 식에 대한 나름의 이해 (0) | 2023.09.08 |
---|---|
[Java] synchronized에 대해서 모르겠는 점 (0) | 2023.09.08 |
[Java] 쓰레드 공유 객체와 동기화 (0) | 2023.09.08 |
[Java] Math 패키지 (0) | 2023.09.06 |
[Java] String의 문제점 (0) | 2023.09.06 |