标签: multithreading cpu
我有一个单线程java应用程序,我想在多个核心上运行。是否有一个软件可以让我基本上将多个核心“组合”到一个逻辑单元中运行软件,对底层软件的改动很小甚至没有改变?
如果没有,我如何在不改变过多Java应用程序的情况下解决这个问题?
答案 0 :(得分:1)
否,这基本上是硬件利用率的基本问题。目前没有统一的自动并行化单线程应用程序的方法(除了将应用程序作为多个进程运行)。
这已经很成熟,几十年来一直是编译器研究的焦点。话虽如此,它可能不不可能,但显然很难实现。
更多信息: