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

时间:2024-06-28 09:56:43
【文件属性】:

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

文件大小:43KB

文件格式:ZIP

更新时间:2024-06-28 09:56:43

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)

网友评论