社区
Delphi
帖子详情
如何实现这样的多线程?
crackatom
2004-01-08 04:26:52
初做多线程,想做一个比如100个线程相互不冲突不干扰,可以单独添加或者杀掉的多线程程序,有高手给个思路吗?最好有代码可以直观点。
...全文
89
16
打赏
收藏
如何实现这样的多线程?
初做多线程,想做一个比如100个线程相互不冲突不干扰,可以单独添加或者杀掉的多线程程序,有高手给个思路吗?最好有代码可以直观点。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hedonism
2004-01-11
打赏
举报
回复
UP
halfdream
2004-01-11
打赏
举报
回复
节制点使用线程,
就算线程安全性处理得很好,一个应用程序线程数超过16个就会明显影响到性能.
每增加一个线程就要增加几M的内存消耗.
操作界面最好只由主线程一个去做.
GameWeaverDummy
2004-01-11
打赏
举报
回复
up
cooling
2004-01-11
打赏
举报
回复
你可以参考典型的多线程设计呀,好象没有一下子开这么多线程的。
一般的应用,可以开几个接收线程,几个处理线程,几个发送线程……接收、处理和发送……可以分开来,比如邮件服务器的设计就比较好。互不干扰,可以找这方面的资料参考。
crackatom
2004-01-11
打赏
举报
回复
哪位有这方面的代码呢?能贴一个给大家看看吗?
crackatom
2004-01-09
打赏
举报
回复
再顶一下。
hiflower
2004-01-09
打赏
举报
回复
就是说,在你的线程中要处理各线程的资源冲突,可能需要同步,互斥等操作
而一般的VCL类只关心自己。
crackatom
2004-01-09
打赏
举报
回复
to hiflower(花): 内部处理怎么个不同呢?能说详细点吗?
hiflower
2004-01-09
打赏
举报
回复
与管理 100 个 TEdit 没什么区别。
区别只是在 TEdit 和 TYourThread 的内部处理不同。
devil_li
2004-01-08
打赏
举报
回复
创建一个线程列表
Threads:TList;
要添加一个线程:
Threads.Add(TMyThread.Create)
删除一个线程:
Threads[I].Terminate;
Delete(I);
crackatom
2004-01-08
打赏
举报
回复
能够管理其中的每个业务,可以添加或者停掉。
crackatom
2004-01-08
打赏
举报
回复
目的是多线程访问数据库和DLL,实现网络通信。
分析所收到数据,根据数据的不同调用DLL里的不同函数,并访问数据库里不同数据,并发送相应的数据。保证实时,不能够冲突和间断。
crackatom
2004-01-08
打赏
举报
回复
我的意思是在程序已经运行的情况下可以动态地管理线程,线程自己不能够terminate.
aiirii
2004-01-08
打赏
举报
回复
>>想做一个比如100个线程相互不冲突不干扰,可以单独添加或者杀掉的多线程程序
區別你的你線程是做什麼的??如果是要訪問VCL, 訪問更新界面, 共享資源的, 就比較麻煩, 要不是, 那一個線程或多個, 區別不大!
devil_li
2004-01-08
打赏
举报
回复
很easy啊,关键是保证线程要经常判断Terminated就行
杀掉直接用terminate
crackatom
2004-01-08
打赏
举报
回复
自己顶一下!
Android
多线程
文件夹下载及断点续传
Android
实现
网络
多线程
下载,断点续传,压缩包内有两个项目: downloadDemo:
多线程
下载 MulThreadDownloader:断点续传(网上别人的项目)
WPF
多线程
演示
WPF
多线程
演示
libevent
多线程
libevent
多线程
, 参考mariotcp 参考http://blog.csdn.net/i_am_jojo/article/details/7587838流程图
Android
多线程
断点续传下载+在线播放音乐
Android
多线程
断点续传下载+在线播放音乐,我想很多小白都想要。
Think in Java(中文版)-chm格式
第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3
实现
方案的隐藏 1.4 方案的重复使用 1.5 继承:重新使用接口 1.5.1 改善基础类 1.5.2 等价和类似关系 1.6 多形对象的互换使用 1.6.1 动态绑定 1.6.2 抽象的基础类和接口 1.7 对象的创建和存在时间 1.7.1 集合与继承器 1.7.2 单根结构 1.7.3 集合库与方便使用集合 1.7.4 清除时的困境:由谁负责清除? 1.8 违例控制:解决错误 1.9
多线程
1.10 永久性 1.11 Java和因特网 1.11.1 什么是Web? 1.11.2 客户端编程 1.11.3 服务器端编程 1.11.4 一个独立的领域:应用程序 1.12 分析和设计 1.12.1 不要迷失 1.12.2 阶段0:拟出一个计划 1.12.3 阶段1:要制作什么? 1.12.4 阶段2:开始构建? 1.12.5 阶段3:正式创建 1.12.6 阶段4:校订 1.12.7 计划的回报 1.13 Java还是C++?
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章