这个问题是关于 Java 中的多线程。
多线程是为了最大限度地利用CPU。 根据我读到的,一次只能执行一个线程。我相信对于单处理器系统来说确实如此。可以同时执行的线程数取决于什么因素?
例如,如果我使用 4 核处理器,可以同时运行多少个线程?
提前致谢。
最佳答案
对于 4 核处理器,有 4 个线程,如果处理器中有超线程,则有 8 个线程。
超线程允许未以 100% 容量运行的核心在单个核心上运行 2 个线程。
关于java - JAVA中多线程并发运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29794042/