Java 在JVM中强制执行内核线程的核心列表

Java 在JVM中强制执行内核线程的核心列表,java,linux-kernel,Java,Linux Kernel,有没有办法强制执行cpu列表,JVM在运行java应用程序时运行的内核线程将在该列表上运行。 由于内核线程可以在所有内核上运行,包括isolcpu内核,我无法控制哪些内核线程可以在这些ISOLCORE上运行,事实上,我发现当java应用程序与在隔离内核上运行的数据包处理应用程序一起运行时,我会遇到性能问题,反之亦然(当java应用程序不运行时)不存在。您可以使用任务集(1)为进程(包括您的java进程)设置允许的CPU内核掩码。我不理解您的问题。java不使用内核线程。JVM是使用用户空间线程的

有没有办法强制执行cpu列表,JVM在运行java应用程序时运行的内核线程将在该列表上运行。
由于内核线程可以在所有内核上运行,包括isolcpu内核,我无法控制哪些内核线程可以在这些ISOLCORE上运行,事实上,我发现当java应用程序与在隔离内核上运行的数据包处理应用程序一起运行时,我会遇到性能问题,反之亦然(当java应用程序不运行时)不存在。

您可以使用
任务集(1)
为进程(包括您的java进程)设置允许的CPU内核掩码。

我不理解您的问题。java不使用内核线程。JVM是使用用户空间线程的普通用户空间应用程序;请参阅