社区
C++ Builder
帖子详情
如何在多线程中使用indy控件?
qdh2002
2004-08-16 03:23:50
想实现多线程下载,使用 TidHTTP,但无法在多线程中使用,每个线程类中虽然有自己的TidHTTP*,有自己new出来的新对象,但在使用中发现,多个线程中,使用的好象仍是一个tidHTTP对象。几个线程之间取得的内容都是一样的。
请问如何解决?
...全文
220
4
打赏
收藏
如何在多线程中使用indy控件?
想实现多线程下载,使用 TidHTTP,但无法在多线程中使用,每个线程类中虽然有自己的TidHTTP*,有自己new出来的新对象,但在使用中发现,多个线程中,使用的好象仍是一个tidHTTP对象。几个线程之间取得的内容都是一样的。 请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
longjiang_m
2004-11-09
打赏
举报
回复
我写了一个多线程下载的例子,不是很完善,不过使用idftp的,不知道对你是否有帮助,如果需要,可以加我QQ:8059327
lihongxing2002
2004-11-09
打赏
举报
回复
顶
cchao
2004-08-26
打赏
举报
回复
再顶
cchao
2004-08-25
打赏
举报
回复
我也想问indy的问题
帮你顶一下
ftp client
该博客围绕用
INDY
9开发FTP客户端展开,介绍了
INDY
9的安装,还阐述了在DLL
中
使用
TIdFTP
控件
、用VB调用DLL等内容,重点实现了
多线程
、断点续传和下载限速等功能。
IDUdpServer研究心得
本文介绍了
Indy
10
中
IDUdpServer
控件
的
使用
方法,包括
多线程
处理、OnUDPRead事件触发机制、Server.ReceiveBuffer与Binding.Receive方法的正确
使用
方式等内容。
多进程解决datasnap支持的tcp长连接数量少的问题
针对5000客户端实时数据上传需求,本文探讨了
使用
INDY
控件
及多进程策略解决大规模长连接问题,通过实验验证了Windows系统下
多线程
的可行性,提出了一种高效的数据采集方案。
Delphi
中
使用
多线程
博主因
Indy
阻塞式Socket模型,在Delphi
中
使用
多线程
并总结经验。VCL
控件
大多方法和属性非线程安全,可通过Synchronize或自定义MessageQueue处理;自己写的函数可加锁解锁保证线程安全。强调函数需自身提供保护或调用者恪守规矩来保证线程安全。
纤程(FIBER)
本文介绍
Indy
10
中
的纤程概念及其与操作系统线程的区别。纤程由代码控制,配合智能调度器
使用
能显著提高
多线程
应用的效率。
Indy
控件
在客户端和服务器端均透明支持纤程,且目前仅在Windows平台实现。
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章