[JAVA] concurrent programming - isInterrupted() VS interrupted()
지금당장해
JAVA concurrent의 번외편으로 인터럽트를 검사하는 interrupted, isInterrupt 두 함수에 대해서 간략히 다루고자 한다. 살짝 불만부터 늘어 놓자. 도대체 왜 헷갈리게 이름이 비슷한 함수를 정적 함수와 인스턴스 함수 두 개로 분리해서 제공하는지? 이렇게 불만을 늘어 놓은 계기를 마련해준 두 함수의 차이점에 대해 알아보자. thread control 편에서 interrupt()와 InterruptedException 그리고 isInterrupt() 함수에 대해서 다루었다. 아차 그런데 빼 놓은 것이 생각이 났다 Thread Class에 정적으로 구현되어 있는 interrupted() 함수이다. 현재 thread의 interrupt상태를 검사하는 함수라는 측면에서는 같은 작용을 하는..