2011-04-08 5 views
0

소프트웨어가 멀티 스레딩으로 devoloped 경우 멀티 코어 프로세서가 운영 체제의 소프트웨어 스레드를 사용하여 소프트웨어를 효율적으로 실행한다는 것은 사실입니까? 즉, 자바에서 다중 스레드를 만들면 이러한 스레드는 멀티 코어 프로세서에 의해 OS의 소프트웨어 스레드가있는 자바 스레드?멀티 코어 및 mulithreads

+0

여기에 무엇이 요청되는지 이해할 수 없습니다. –

+0

질문은 불분명하며, 이미 여러 번 묻고 답했습니다. [http://stackoverflow.com/search?q=thread+core+multi](http://astackoverflow.com/search?q=thread+core+multi) 또는 유사한 검색을 시도하십시오. – dmckee

답변

2

이것은 JVM 구현 및 OS에 따라 다르지만 코딩 할 때는 방어적인 자세로 여러 스레드가 동시에 활성화되어야한다고 가정합니다.

사실상 많은 주요 플랫폼에서 여러 코어를 잘 사용할 수 있습니다. commerical JVM에는 muti-core 플랫폼에서의 영향을 줄이기 위해 가비지 콜렉션을 수행하는 것이 현명합니다.