Subject:
多线程同步处理问题!
[Print This Page]
Author:
linio
Time:
2007-3-21 09:32
Subject:
多线程同步处理问题!
实现目的:软件的自动升级
描述:我用Socket做了一个软件的自动升级,是C/S模式的,当S端打开时,运行C端可以检测是否需要升级,但同一时间只能升级一个客户端程序,现在想用多线程模式解决这个问题,初步想法是,每一个客户端提交升级请求后,服务器端自动创建一个线程,独立处理该客户端的升级,也就是说,一个线程对应一个客户端,不知道能否用Cnpack里的cnThreadPool实现,如何实现?
注:我是初次接触多线程同步处理的问题,请朋友们不吝赐教!
Author:
kendling
Time:
2007-3-21 09:43
TCnThreadPool是线程池。多线程不一定要用他。
Author:
Passion
Time:
2007-3-21 10:16
照你的需求来说,确实不需要用池。独立创建线程并管理就行了。
Author:
zzzl
Time:
2007-3-22 08:55
你照indy的例子抄点代码就实现了,indy替你开线程了
Author:
linio
Time:
2007-3-22 10:21
Subject:
谢谢,没接触过,所以不会,呵呵
我试试看吧
Author:
kendling
Time:
2007-3-28 12:00
哈哈,用TList管理线程就行了。
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0