?MIDS的DCOM模式中的APPARTMENT线程模式的讨论?(300分)

  • 主题发起人 主题发起人 3p
  • 开始时间 开始时间
3

3p

Unregistered / Unconfirmed
GUEST, unregistred user!
书上曾说,虽然DCOM中采用Appartment的线程模式,Multiple实例,按理应该建立可以
多线程响应的服务器,但实际用delphi的精灵引导建立的远程数据模块并不能自动地在
多客户访问时同时地建立多个Appartments(远程数据模块)同时服务客户,实际只能
建立一个Appartment使客户只能排队访问数据库,李维的书只提到这点,要解决这个问题
应该建立多线程的数据模块,哪为前辈在这方面有理解经验,实际应该如何建立这样的
appartment数据模块?谢谢帮助,谢谢!
 
排队访问数据库,将同时访问变成顺序的访问,可以使数据库服务器减少连接数。
app server其中一个作用就是这个。如果每个客户都可以立即得到服务,那么
每个客户都需要一个数据库连接,那这个作用就没有了。
 
There is really apartment model in Delphi 5.0.
So you can get really muti-thread model through the wizard.
You needn't other action.
 
DELPHI5已经实现了,放心去用吧.
李维说的不行,是指DLEPHI3.X,4.X的.
 
也可以参照Delphi5的原码改(如果你对VCL原码较熟),其实就是每一个用户
建个线程。 当然,改动是不会简单的。 :)
 
多人接受答案了。
 
后退
顶部