如题!
我用TClientSocket和TServerSocket分别做客户端和服务器进行文件传送,一运行客户端CPU 使用率就会上100%,这是怎么回事啊?是不是SOCKET 通讯都回有这问题?
后来我将客户端改成多线程的形式,在一个线程中接受文件,还是上100% !!真郁闷!
请高手帮忙看看是怎么回事,谢谢。
我用TClientSocket和TServerSocket分别做客户端和服务器进行文件传送,一运行客户端CPU 使用率就会上100%,这是怎么回事啊?是不是SOCKET 通讯都回有这问题?
后来我将客户端改成多线程的形式,在一个线程中接受文件,还是上100% !!真郁闷!
请高手帮忙看看是怎么回事,谢谢。
解决方案 »
- “自动从互联网上寻找到可用的代理服务器”这个怎么实现的?
- StringGrid编辑状态如何让文字换行
- 想开发一套软件,想加入的朋友进来
- 消息处理怎么做啊……???
- 如何用程序测试ADSL路油器广域网端口IP(用DELPHI)
- Delphi7 for .NET Preview(CD2)那东东我上传到playICO
- 如何在Delphi的线程中调用中间应用服务器的接口方法?
- 请问怎么自动生成编号
- 用Delphi 5.0编写的数据库统计程序移植到其它机器时,需拷贝BDE,如果不想安装BDE,请问需复制关于BDE的哪些文件?
- 初手请指教谢谢
- 高手进来看看我编写的IdTcpClient接收数据,采用线程接收,怎么关闭出错啊?谢谢!!!!
- 打印明细记录时,每一页的长度都在变,怎样省纸呢?(即每打印完一页要求不走纸!)
服务器的 servertype 已经是 stNonBlocking
不行!
另外加了SLEEP程序的执行速度会慢很多!另外即使这样CUP的使用率也会呈抛物线的形式缓慢上升!