在多核处理器上有效地使用线程

时间:2019-03-10 19:01:12

标签: java multithreading

比方说,我有一个四核系统(没有超线程),并且我正在用Java构建一个程序(这是不可更改的限制),该程序必须尽快处理一组大文件。如果我将处理线程的数量限制为运行程序的系统上的内核数量(在此示例中为4个),处理文件的速度最快吗?这是否确保了负载将分散在所有内核之间,还是因为调度程序将执行其认为最适合负载的事情而与我做什么无关紧要?

0 个答案:

没有答案