Multithreading 多核多读

Multithreading 多核多读,multithreading,hardware,Multithreading,Hardware,如果一个软件开发了多线程,多核处理器是否真的通过使用操作系统的软件线程有效地执行该软件,即当我在java中创建多个线程时,这些线程通过将这些java线程与操作系统的软件线程链接起来,由多核处理器同时退出?它随JVM实现和操作系统的不同而变化,但是在编写代码时,您应该采取防御立场,并假设多个线程将同时处于活动状态 实际上,您将在许多主要平台上看到多核的良好使用。商业JVM现在做垃圾收集,以减少垃圾收集对多核平台的影响,这是相当聪明的做法。我不明白这里要问什么。这个问题仍然不清楚,几乎可以肯定已经被

如果一个软件开发了多线程,多核处理器是否真的通过使用操作系统的软件线程有效地执行该软件,即当我在java中创建多个线程时,这些线程通过将这些java线程与操作系统的软件线程链接起来,由多核处理器同时退出?

它随JVM实现和操作系统的不同而变化,但是在编写代码时,您应该采取防御立场,并假设多个线程将同时处于活动状态


实际上,您将在许多主要平台上看到多核的良好使用。商业JVM现在做垃圾收集,以减少垃圾收集对多核平台的影响,这是相当聪明的做法。

我不明白这里要问什么。这个问题仍然不清楚,几乎可以肯定已经被问过很多次了。尝试或类似的搜索。