真实的Java线程

Bee*_*Bee 2 java multithreading

我有一个关于Java Threads的问题.在java中,当运行在JVM之上时,线程实际上可以并行运行吗?JVM是否将每个线程分别显示为操作系统?(允许操作系统同时在多个内核中运行每个线程?)或者它们实际上只运行交错,因为操作系统将所有线程视为一个由于JVM而导致的线程?希望我的问题很明确.

dte*_*ech 6

这取决于JVM的实现.JVM的现代实现将Java线程暴露给操作系统.