我受不了了!我写了个多线程的基于SOCKET的WEB应用,可CPU占用率高达98% !!??有谁来帮我看看谢谢~
我写了个基于SOCKET的类以实现类似WebBrowser和HttpWebRequest和HttpWebResponse的功能,可运行后发现CPU占有率接近100%,内存占用还好,这倒底是为什么?就算我只启有一个线程,也还是占用率高.线程里有个循环,会执行一些登录和提交的功能..
期待各位大侠指点!@
------解决方案--------------------在循环里thread.sleep(5);一下
------解决方案--------------------有循环的地方都thread.sleep看看呢
------解决方案--------------------show code
------解决方案--------------------导致问题的可能原因很多,无法解答。
------解决方案--------------------用SOCKET 不停地 Send receive?你觉得Send receive不用CPU吗?显然你的代码有问题...
------解决方案--------------------具体问题解决要贴代码的
------解决方案--------------------不可以空循环
但循环可以等待
------解决方案--------------------是啊,让cpu休息休息就好了
------解决方案--------------------Udp方式,一边发,一边被动收