用sleep(1),试试,如果好用,别忘了给分呀

解决方案 »

  1.   

    不可能吧?怎么会是100%,系统不会这么傻,把资源全给你的线程的。就算是100%,只能说明没有别的进程或线程和它抢占资源。用SLEEP的方式确实可以降低你的线程的资源占有率,不过这种大公无私的做法如果不是特殊情况的话,没有必要。
      

  2.   

    ::sleep(1);就ok了。不然只要系统有空就会去死循环,而没空时,cpu也是100%了。我做过一个等待数据的线程,不能一直查询,查一次sleep()一下。
      

  3.   

    好玩好玩,sleep(1)不错,应加分!!!!!!!!!
    没有更好的方法了,呵呵