如何写多线程的中间层??(200分)

  • 主题发起人 主题发起人 0531mmc
  • 开始时间 开始时间
0

0531mmc

Unregistered / Unconfirmed
GUEST, unregistred user!
请问高手们如何写多线程的中间层??
 
我也不会
 
多线程用来做 对象池
业务对象做法不变
 
看asta的例子
www.astatech.com
 
我想实现,一个DataSetProvider可以给多个客户端,或是客户端上的多个线程提供服务,
看李维的书上说是可以的,但我没看懂,现在我在客户端实现了多线程,我想哪位高手有个
具体点实例呀
 
MIDAS本来就支持客户端多线程,只要选择合适的服务端线程模式即可。
不过要求每个客户端线程有独立的连接,服务端会为每个客户端连接创建一个实例,
不论这个连接是一个单独的客户端还是一个客户端线程。
 
我在中间层中用的是ADO的控件是不是它的原因,我没有找到它的Session
 
不要把李维的书当成圣经,祗可以做参考用的。如果有兴趣;
我妹儿一个多线程的查询程序给你。
 
Motar Liu 说的对。
 其实问题我上周六就已经搞定了,可昨天在测的时候,总给我报“连接占线导致另一个命令”
这样一个错,因为刚写完客户端的多线程,以为中间层也要用代码改写成多线程的,
唉,转来转去还是我客户端写的有问题,差点急死我,让大家也受累了。
 
to Motar liu
请妹儿个给我,lexecutor@sina.com,谢谢
 
给我也发一个好吗?
dolphin2001@263.net
 
谢谢也请发给我一个
xiaasp@163.com
李维那本书在线程方面我也看的不太懂,他好像还是推荐用默认的线程模式。但对于他的最后的那个线程模型没讲如何去实现。
(客户端是多线程的,服务端中的apartment再建立多线程去服务这个客户端的每一个线程)
所以还要找实例学习阿。
 
MIDAS中线程模式问题可参考这篇文章:
http://bdn.borland.com/article/0,1410,27860,00.html#protocols
 
如果你懂了,记得和我联系啊!
 
服务器多线程Midas本来就实现的
至于客户端多线程,是要Mashal接口的
可以参看
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1468856
 
连接占线导致另一个命令 这个问题搞定了吗? 我现在也头疼这个问题 :(
 
TheCodec说把所有的ADOConnection.Mode改为cmShareDenyNone,问题消失了。
我没试过,我正苦恼这个问题,不过我用的是JAVA,找不到地方设置那个所谓的MODE
 
关注!
在看李维的书,看看会否有所帮助
 
后退
顶部