如题!
我用TClientSocket和TServerSocket分别做客户端和服务器进行文件传送,一运行客户端CPU 使用率就会上100%,这是怎么回事啊?是不是SOCKET 通讯都回有这问题?
后来我将客户端改成多线程的形式,在一个线程中接受文件,还是上100% !!真郁闷!
请高手帮忙看看是怎么回事,谢谢。
我用TClientSocket和TServerSocket分别做客户端和服务器进行文件传送,一运行客户端CPU 使用率就会上100%,这是怎么回事啊?是不是SOCKET 通讯都回有这问题?
后来我将客户端改成多线程的形式,在一个线程中接受文件,还是上100% !!真郁闷!
请高手帮忙看看是怎么回事,谢谢。
解决方案 »
- 怎么对query里面传入的参数判断?
- 基于delphi点对点的即时语音(帮顶有分拿)
- 请问下列代码哪里有问题?编译没问题,但折线画不出来
- 又一个插入数据判断重复的问题,该如何做?头都大了!
- 新手请教有关数据包结构的问题:)谢谢
- [求助]MS SQL SERVER对于一个SQL Command有没大小限制?
- 急,求救!
- 这种表该怎么用sql语句统计!帮忙者有分
- Delphi可不可以实现与C中宏函数相同的功能,实现原理?
- 怎样减小ADOConection连接的超时值?
- 高手进来看看我编写的IdTcpClient接收数据,采用线程接收,怎么关闭出错啊?谢谢!!!!
- 打印明细记录时,每一页的长度都在变,怎样省纸呢?(即每打印完一页要求不走纸!)
服务器的 servertype 已经是 stNonBlocking
不行!
另外加了SLEEP程序的执行速度会慢很多!另外即使这样CUP的使用率也会呈抛物线的形式缓慢上升!