threadBandCpu:将java线程绑定到具体的cpu上执行

时间:2021-06-08 16:10:03
【文件属性】:
文件名称:threadBandCpu:将java线程绑定到具体的cpu上执行
文件大小:43KB
文件格式:ZIP
更新时间:2021-06-08 16:10:03
C++ threadBandCpu 将java线程绑定到具体的cpu上执行 环境:Ubuntu 12.04 具体介绍请移步这里: 如何使用? 调用ThreadBandCpu.bandCpu并实现Runnable的run方法,第二个参数的意思是在第几个cpu上执行 假如有4个cpu,那么就是 2%4 = 2,就是在第三个cpu上执行。 当第二个参数为负数时,不绑定cpu,随系统调度到哪个cpu。 可以通过查看top,得知。 ThreadBandCpu.bandCpu(new Runnable() { @Override public void run() { for(;;){} } }, 2); 帖一下编译.so文件的命令: g++ -std=c++0x -I/home/jjf/hadoop/jdk1.6.0_45/include/linux/ -I/home/
【文件预览】:
threadBandCpu-master
----ThreadBandCpu.h(431B)
----ThreadBandCpu.cpp(2KB)
----libbandCpu.so(108KB)
----BandCpuTest.java(184B)
----LICENSE(11KB)
----README.md(1KB)
----ThreadBandCpu.java(135B)
----.gitignore(189B)

网友评论