CnPack Forum » 技术板块灌水区 » 多线程同步处理问题!


2007-3-21 09:32 linio
多线程同步处理问题!

实现目的:软件的自动升级
描述:我用Socket做了一个软件的自动升级,是C/S模式的,当S端打开时,运行C端可以检测是否需要升级,但同一时间只能升级一个客户端程序,现在想用多线程模式解决这个问题,初步想法是,每一个客户端提交升级请求后,服务器端自动创建一个线程,独立处理该客户端的升级,也就是说,一个线程对应一个客户端,不知道能否用Cnpack里的cnThreadPool实现,如何实现?
注:我是初次接触多线程同步处理的问题,请朋友们不吝赐教!

2007-3-21 09:43 kendling
TCnThreadPool是线程池。多线程不一定要用他。

2007-3-21 10:16 Passion
照你的需求来说,确实不需要用池。独立创建线程并管理就行了。

2007-3-22 08:55 zzzl
你照indy的例子抄点代码就实现了,indy替你开线程了

2007-3-22 10:21 linio
谢谢,没接触过,所以不会,呵呵

我试试看吧

2007-3-28 12:00 kendling
哈哈,用TList管理线程就行了。

页: [1]
查看完整版本: 多线程同步处理问题!


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.