由于 JVM 最初只创建一个进程,如果您有多个 CPU 处理器,那么在此进程中创建多个线程是否会提高 CPU 性能?这是因为同一进程内的所有线程共享该进程的资源。那么,从技术上讲,执行是顺序的吗?
换句话说,除非您创建两个或更多进程并将线程关联到每个进程,否则您无法充分利用多个 CPU 处理器中并行执行的优势?
由于 JVM 最初只创建一个进程,如果您有多个 CPU 处理器,那么在此进程中创建多个线程是否会提高 CPU 性能?这是因为同一进程内的所有线程共享该进程的资源。那么,从技术上讲,执行是顺序的吗?
换句话说,除非您创建两个或更多进程并将线程关联到每个进程,否则您无法充分利用多个 CPU 处理器中并行执行的优势?