本帖最后由 xautswfc 于 2010-08-30 09:02:48 编辑

解决方案 »

  1.   

    一般是内核数加1个线程,数据结构和算法是最重要的,用callable任务来计算吧。
      

  2.   


    这种情况 我也知道,根据机器的不同,开的线程数可能 不同,我的意思 是说能不能有一方法能够求出在本台机器上计算本题,所需的最优线程数,比如说有一个方法 int GetThread(),调用这个方法,就可以求出在这个机器上应该开通多少个线程计算本题最合适
      

  3.   


    这种情况 我也知道,根据机器的不同,开的线程数可能 不同,我的意思 是说能不能有一方法能够求出在本台机器上计算本题,所需的最优线程数,比如说有一个方法 int GetThread(),调用这个方法,就可以求出在这个机器上应该开通多少个线程计算本题最合适