我写了个基于SOCKET的类以实现类似WebBrowser和HttpWebRequest和HttpWebResponse的功能,可运行后发现CPU占有率接近100%,内存占用还好,这倒底是为什么?就算我只启有一个线程,也还是占用率高.线程里有个循环,会执行一些登录和提交的功能..期待各位大侠指点!@

解决方案 »

  1.   

    在循环里thread.sleep(5);一下
    ----------------------------------------------------------------------
    试过了,就算SLEEP1000也还是占有率高
      

  2.   

    难道是我主方法里面的代码有问题? 是不是用SOCKET 不停地 Send receive 很占CPU资源 ?
      

  3.   

    有循环的地方都thread.sleep看看呢
      

  4.   

    用SOCKET 不停地 Send receive?你觉得Send receive不用CPU吗?显然你的代码有问题...
      

  5.   

    搞定了,在循环里面SLEEP了一下就好了
      

  6.   

    Udp方式,一边发,一边被动收