2012-03-30 4 views
0

Java에서 JVM이 작성한 스레드를 누가 관리하는지 알고 싶습니다.누가 Java에서 스레드를 관리합니까

+0

무엇을 의미합니까? 귀하의 질문은 분명하지 않습니다. JVM은 프로그램이 작성한 스레드를 관리합니다. – Snicolas

+0

이 답변으로 충분합니까? "OS API를 사용하는 JVM".. 더 이상 당신이 찾고 있지 않다면? – Kashyap

+0

(물론, * 진짜 * 대답은 George라는 이름의 보이지 않는 녹색 원숭이입니다. :-)) –

답변

4

호스트 운영 체제는 최근의 모든 HotSpot JVM에서 스레드 스케줄링, 선점 등을 처리합니다. JVM은 스레드 생성 및 삭제와 관련 동기화 영역에서 직접적인 결정 만합니다.

0

JVM은 호스트 운영 체제에서 스레드를 관리합니다. OS는 JVM을 관리합니다. JVM 스레드 동작에 대해 this을 읽으십시오.

+1

그것은 당신이 링크 한 오래된 기사입니다. 우선, Sun/Oracle JVM은 아주 오랫동안 녹색 스레드를 지원하지 않았습니다. –