用什么方法?

解决方案 »

  1.   

    我开了几个线程
    每个线程分别都有while (1){};
    但由此至终都50%CPU
    另外一个核则没动
      

  2.   

    不用打问号,就是OpenMP,自VS2005以来,OpenMP就可以直接使用,在项目属性打开OpenMP支持就可以了,不难学。
      

  3.   

    多线程就行了,一般没必要去整什么多核cpu啦,openmp啦。
      

  4.   

    在每个while 中添加sleep
    while(1)
    {
      sleep(10);
    }