返回信息流我们知道在linux下可以用int sched_setaffinity()设定线程亲缘性,也就是绑定某个核。Windows下可以用SetThreadAffinityMask()。
但我们想开发一套无需修改的移植性好的程序,所以想问问各位,c的标准库里有没有绑定cpu的函数?这样就避免了操作系统的针对性。查了很久没查到。。
这是一条镜像帖。来源:北邮人论坛 / cpp / #72693同步于 2013/7/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
c&c++的库中有没有绑定cpu的函数?
lzh519215
2013/7/21镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
just to quote:
As a general rule, if you need to set CPU affinity, either you have a very specific and unusual use case, or your operating system has a bug.
http://stackoverflow.com/questions/13335652/is-there-a-way-to-set-thread-affinity-to-a-processor-core-with-the-boost-thread