当我使用 Java 或 Python 创建线程时,我无法在操作系统线程中找到 pid
。事实上,Python 中的 get_ident()
给了我一个非常大的数字,不能是 PID。
事实上,我需要将所有其他线程的进程亲和性设置为第一个处理器核心,然后我想将其他核心专用于我在程序中运行的特定线程,以创建实时环境。线程将少于剩余的处理器内核。
正如我在 stackoverflow 中读到的那样,这在 Java 中是不可能的,并且会有本地调用的出现。可以用 Python 完成还是我必须使用 C/C++?
该程序将安装在 Linux 机器上。
最佳答案
对于java线程,尤其是Linux下,有https://github.com/OpenHFT/Java-Thread-Affinity
关于java - 在 python 和 java 中设置线程关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27273499/