标签: java c java-native-interface multiprocessing multicore
我有一些java类(blackbox),我通过本机C代码调用jni。我的本机代码中有4个并行线程需要一直运行,偶尔会调用一些java类,但这些类运行速度很慢。我认为线程运行在单个核心上并使用多个核心可以解决我的问题(崩溃)。我想在后台运行java环境,在一个核心上运行4个本机代码线程,如果调用java lasses应该在独立于本机代码操作的独立核心上运行。如果我走在正确的轨道上,请告诉我,让我知道可行的方法。谢谢。
答案 0 :(得分:1)
您无法明确指定执行线程的核心,但您可以为线程分配优先级和亲和力。
this的可能副本。