1
은 멀티 코어 머신을 사용하는 경우 다른 프로세서 코어에서 실행되는 Java 스레드입니까? 즉, Thread.start()를 실행하면이 스레드가 녹색 또는 원시입니까?자바 스레드, 녹색 또는 기본?
감사
은 멀티 코어 머신을 사용하는 경우 다른 프로세서 코어에서 실행되는 Java 스레드입니까? 즉, Thread.start()를 실행하면이 스레드가 녹색 또는 원시입니까?자바 스레드, 녹색 또는 기본?
감사
자바 1.1에서 녹색 스레드는 적어도 Solaris에서 JVM에 의해 사용되는 유일한 스레딩 모델이었다. 그린 쓰레드는 네이티브 쓰레드에 비해 몇 가지 한계가 있기 때문에, 이후의 자바 버전에서는 네이티브 쓰레드를 우선적으로 사용합니다.
예외적으로 Squawk 가상 시스템은 저전력 장치 용 운영 체제와 Java 가상 시스템이 혼합 된 것입니다. 원시 코드를 절대 최소로 유지하고 분리 된 개체의 마이그레이션을 지원하기 위해 녹색 스레드를 사용합니다.
이렇게 말하면 Wikipedia입니다.
네이티브, 즉 멀티 코어가 도움이됩니다. –
이것은 Java 구현 (및 플랫폼) iirc에 따라 다릅니다. 시험하기 쉽습니다 ... – ChristopheD