如何建立多线程应用服务器(200分)

  • 主题发起人 主题发起人 hbzh
  • 开始时间 开始时间
H

hbzh

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(]
我现在作的应用程序服务器不能满足多个客户同时访问的需求,
我用的是apartment线程模式.看了李维的书后还是不明白怎么作,各位大虾
能否详细点给我讲解一下或给我个实例.
 
能否把你的情况说的明白些,好让大家知道实际的需求?
Apartment 线程模式并不能保证真正的多线程应用服务器。
 
我正好闲得无聊啊,也正好懂一点midas/com
把你的源程序发给我吧!(不能超过100K)我给你看看。
txmaster@sohu.com
 
不能满足多个客户端同时请求。什么意思?
 
怎样用apartment线程模式建立真正的多线程应用服务器。看了李维的书后,我不知道应该在
什么地方建立线程来响应客户端的请求
 
根据需要创建线程,在线程中创建COM对象即可。别忘了在线程的开始及结束处初始化COM库。
 
langger
怎样检测客户端的请求?建立的线程在什么时候执行?应该写到什么事件里边?
 
是DCOM吗?请参考:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=784447
或许有帮助。
 
派生一个新的COM类工厂,在CreateInstance方法中根据需要创建新的线程,在线程中
创建COM对象即可。这样apartment类型的COM对象就可以在一个新的线程套间中运行。
 
奶奶的,老子知道
 
楼上的,知道怎么不说啊?
 
高手都哪里去了,伤心。。。。。。。。。。。
 
其实你说的线程模式并不重要,重要的是DELPHI做的应用服务器真的是多线程的。
你新建一个远程模块。将Instancing设置为Single Instance试试
 
后退
顶部