社区
网络通信/分布式开发
帖子详情
为什么用DELPHI做SOCKET文件传送CPU使用率会100%?多线程也不行?
kavala
2006-06-20 10:39:36
如题!
我用TClientSocket和TServerSocket分别做客户端和服务器进行文件传送,一运行客户端CPU 使用率就会上100%,这是怎么回事啊?是不是SOCKET 通讯都回有这问题?
后来我将客户端改成多线程的形式,在一个线程中接受文件,还是上100% !!真郁闷!
请高手帮忙看看是怎么回事,谢谢。
...全文
364
9
打赏
收藏
为什么用DELPHI做SOCKET文件传送CPU使用率会100%?多线程也不行?
如题! 我用TClientSocket和TServerSocket分别做客户端和服务器进行文件传送,一运行客户端CPU 使用率就会上100%,这是怎么回事啊?是不是SOCKET 通讯都回有这问题? 后来我将客户端改成多线程的形式,在一个线程中接受文件,还是上100% !!真郁闷! 请高手帮忙看看是怎么回事,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
飞狼兄
2006-07-18
打赏
举报
回复
楼主!!!请问你的客户端改成多线程的形式,在一个线程中接受文件。是怎么搞的!!!帮帮我!!!flywolf804@163.com
oushengfen
2006-07-03
打赏
举报
回复
学了一招
不若人生一场醉
2006-07-03
打赏
举报
回复
lz的理解有误,多线程的优势不是速度,是并行
不若人生一场醉
2006-06-20
打赏
举报
回复
老生常谈了,在线程处理代码中加sleep,必须要加的,否则不只是cpu100%的问题,还会有其他问题。
postren
2006-06-20
打赏
举报
回复
线程循环中添加Sleep(1或10等适当数值)
kavala
2006-06-20
打赏
举报
回复
客户端的 clienttype 已经是 ctNonBlocking
服务器的 servertype 已经是 stNonBlocking
不行!
tigerii
2006-06-20
打赏
举报
回复
select none blocking mode
crbb
2006-06-20
打赏
举报
回复
CUP的使用率上升可能是你自己写的程序处理的问题
kavala
2006-06-20
打赏
举报
回复
如果不管是不是多线程都需要SLEEP来降CPU使用率,那多线程的优势何在?
另外加了SLEEP程序的执行速度会慢很多!另外即使这样CUP的使用率也会呈抛物线的形式缓慢上升!
糖果多源
多线程
下载ActiveX组件
2 很低的
CPU
占用率,即使在5个线程,下载速度超过300k/s时, 糖果下载组件进程
CPU
使用率
不到1%; 3 程序随时可以退出,永不"假死". 网络程序最忌讳让用户等待,而我们所见到的一些技术不过关的软件动不动就没反应了,...
Delphi
深度编程技术
2.6 后台
多线程
数据查询实例 第3章 自定义组件的编写 3.1 组件的基本概念 3.1.1 属性 3.1.2 方法 3.1.3 事件 3.1.4 拥有关系 3.1.5 父子关系 3.2 组件创建实例 3.3 组件的高级技术--属性编辑器和组件...
《
Delphi
深度编程及其项目应用开发》PDF书及代码
基础篇结合示例论述了
Delphi
的深度编程技术,其中包括9章,分别为:理解Windows消息、进程与线程、自定义组件的编写、文件操作、创建DLL应用程序、两层数据库应用程序、多层数据库应用程序、
Socket
编程、串口编程;...
Delphi
开发范例宝典目录
实例229 在程序中使用
多线程
293 实例230 怎样调用外部的EXE文件 295 实例231 关闭外部已开启的程序 296 6.9 程序运行 297 实例232 监测是否运行多个程序 297 实例233 防止程序多次运行 298 实例234 ...
代码客:G-TcpServer(IOCP) 1.0 正式版及Demo源码
为使连接能平衡使用处理线程,每个连接同时只有一个处理线程处理工作线程投递过来的IO返回事件并调用回调函数通知应用层。 3、收发平衡 为使连接能平衡使用IO设备,每个连接同时只能投递一个读请求,并通过线程...
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章