Java 每个线程在单独的处理器上-是否可能?

Java 每个线程在单独的处理器上-是否可能?,java,multithreading,concurrency,Java,Multithreading,Concurrency,假设我们的服务器有四个处理器。我想实现由四个线程提供服务的缓存。 要求-每个线程都应该作用于自己的处理器 如何实现这一点?您需要为每个线程设置线程关联,以指定要在其上运行的CPU。网络上有一些关于如何做到这一点的例子,但本质上有一个很好的方法,将每个线程关联设置为不同的核心。我只知道Windows操作系统,是的,这是可能的, 您需要对“映射文件”进行编程,还需要为每个进程设置关联性 您希望设置线程关联性。相关:这主要取决于特定的操作系统,您没有指定(应该注意,一些Java实现将以“软”方式自动完

假设我们的服务器有四个处理器。我想实现由四个线程提供服务的缓存。 要求-每个线程都应该作用于自己的处理器


如何实现这一点?

您需要为每个线程设置线程关联,以指定要在其上运行的CPU。网络上有一些关于如何做到这一点的例子,但本质上有一个很好的方法,将每个线程关联设置为不同的核心。

我只知道Windows操作系统,是的,这是可能的, 您需要对“映射文件”进行编程,还需要为每个进程设置关联性


您希望设置线程关联性。相关:这主要取决于特定的操作系统,您没有指定(应该注意,一些Java实现将以“软”方式自动完成此操作。)