将创建的线程绑定到双核CPU指定的一颗CPU中

时间:2012-09-22 01:20:09
【文件属性】:

文件名称:将创建的线程绑定到双核CPU指定的一颗CPU中

文件大小:207KB

文件格式:RAR

更新时间:2012-09-22 01:20:09

线程 绑定 CPU

创建一个线程,并将该线程绑定到多核cpu中,不占用主线程的资源,这样可以在所开的线程中做一些动作,不会影响主线程中的动作。应用:客户将所有的刷新动作交给主线程完成时,可能拖动鼠标,窗口均在不断的刷新,CPU资源占用率很高,导致整个程序运行速度变慢,这样时候,可以考虑将一些刷新显示的工作绑定到另一颗核中去实现。


【文件预览】:
TestThread
----图1未将线程绑定到第二颗cpu上时的测试状态.jpg(124KB)
----StdAfx.cpp(212B)
----TestThread.rc(4KB)
----resource.h(550B)
----TestThreadDlg.h(1KB)
----TestThreadDlg.cpp(3KB)
----TestThread.aps(34KB)
----TestThread.dsw(545B)
----TestThread.cpp(2KB)
----TestThread.ncb(49KB)
----TestThread.plg(978B)
----TestThread.h(1KB)
----TestThread.clw(726B)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----TestThread.opt(48KB)
----TestThread.dsp(4KB)
----res()
--------TestThread.rc2(402B)
--------TestThread.ico(1KB)
----图2将线程绑定到第二颗cpu上时的测试状态.jpg(123KB)

网友评论

  • 给了我很大的帮助
  • 还不错,学习了
  • 实时处理的资料很少,参考一下!
  • 非常不错,测试后可用。很有帮助.
  • 看了代码,可以运行。有参考意义
  • 可以使用,不过没有测试分配和没有分配之间的效率差别
  • 不错,有参考意义,如果有注释就更好了!
  • 不错,在vmware下面也可以正常运行。谢谢。
  • 资源不错,不过在win7多核时,4核似乎只能设置到前两个核上面
  • 非常不错,测试后可用。
  • 我觉得如果计算机上主要只运行着一个程序的话,强制分配更好
  • 正在学习相关程序,正好拿过来参考一下,很有帮助
  • 非常不错,测试后可用。
  • 非常不错,测试后可用。 不过不知道强制分配,与计算机自动分配,哪个效果更好。