我们在 JAVA 中有一个多线程应用程序,它有多个并行运行的线程。现在我们想在一个内核上运行所有这些线程。当前应用程序在具有多个核心的系统上运行。
我们知道 .Net Framework 中有一种可用的 ProcesAffinity 技术来设置进程关联性。
但是我们不想依赖 .Net Framework,因为我们的应用程序是用 java 构建的。
我们是否使用 Bat 文件设置 Process affinity 并通过 Bat 文件运行我们的应用程序可执行 jar 文件?
目前我们的应用程序运行在 Window XP 上。所以我们需要一个在 XP 平台上运行良好的解决方案。