我有一个简单但不简单的问题
任何计算机(多核或单核)都可以同时运行多个线程吗?非常同时,我的意思是两个或多个线程同时运行?
最佳答案
同时运行多个线程的能力是生产多核处理器的原因。由于种种原因,单核CPU的效率越来越难提升。同时,可以执行与您拥有的内核/处理器数量一样多的线程。如果您有多个多核处理器,则并行运行的最大线程数将为 num_cpus*cores_per_cpu。如果线程数超过可用内核数,它们将交错执行。
关于java - 任何计算机(多核或单核)都可以同时运行多个线程吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41377983/