当我使用 Ubuntu 10.10 gcc 在 32GB 的 24 核机器上调用 JNI_CreateJavaVM() 时,它会启动 26 个线程。这似乎有点矫枉过正。在哪里可以设置创建的线程数?谢谢。
最佳答案
如果您不想使用所有内核,您可以通过 sched_set_affinity()
显式设置进程的线程亲和性。 (Windows 有类似的机制)。
关于java - 由 JNI_CreateJavaVM() 启动的线程数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6341204/