在看李维的系统篇, 有几个问题请教大家(100分)

  • 主题发起人 主题发起人 panjf
  • 开始时间 开始时间
P

panjf

Unregistered / Unconfirmed
GUEST, unregistred user!
1, 如何建立一个多线程的应用程序服务器是不是在Remote Data Module Wizard 对话框中
的Instancing选Multiple Instance, Threading Model选Apartment就行了?李维在书中说
了好多为什么这样做,好象没说怎么做。
2, 我现在用Delphi6,它已经支持Neutral线程模型了,这个东东怎么用?
 
1.好象是你选了apartment,delphi会帮你做好了
 
1.这样选择就行了。不过还要注意服务器类型,如果是Automation服务器,它是由TAutoObjectFactory
生产com对象,没有提供生成多线程的能力,总会表现为单线程服务的。Midas服务器由
TComponentFactory生成对象,它是TAutoObjectFactory的子对象,提供了生产多线程的能力。你这样
设置就可以。MTS对象由于由MTS执行环境加载,虽然也是由TAutoObjectFactory创建,但也
表现出多线程服务情况。

2.你把线程类型选择为Neutral就行了。
 
1。Pooler的例子。。
2。建议看看MSDN上面的资料,准确一些。。
 
1.李维书上说的很清楚了.
2.还是参考msdn好些.
 
多人接受答案了。
 
后退
顶部