[Java]Thread(스레드) 정리.
Java Thread와 OS측면의 Thread 다 같은 스레드지만 다르게 사용할수도 있다. 이게 충돌해서 골머리 아팠다.... OS, Java책에서 전체적인 Thread flow를 설명할 때 OS측면의 스레드를 설명해준다. 그런데 이건 코드를 어떻게 설계하느냐에 따라 다르다. 스레드를 정지 시킬수도있고 스레드를 깨울수도 있다. interrupt()시 -> InterruptedException 이 발생한다. 그리고 interrupted = ture가 된다. OS기준 Thread - 생성 -> 시작 - (1. 실행대기 + 실행) + 일시정지 + (1)..... 1. Runnable 그중 스레드의 interrupt() 함수를 가장 혼돈하게 된다. OS측면에서 interrupt()는 Thread가 non-Run..
Language/JAVA
2021. 7. 22. 22:32