Q
qdyoung
Unregistered / Unconfirmed
GUEST, unregistred user!
来自:chinanbzxx, 时间:2003-4-28 17:01:00, ID:1810834 [显示:小字体 | 大字体]
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1810834
确实如chinanbzxx所说存在排队现象,我用Ado做的中间层,
客户端专门做了一个测试程序,执行多个实例,都定时在同一个时间打开一个中间层的表,
返回所有数据,结果发现需要的最大时间与执行的实例数成正比,
很显然所有中间层是排队执行客户端请求的。
中间层用的是创建时默认的Multi Instance Apartment:
TComponentFactory.Create(ComServer, TTest,
Class_Test, ciMultiInstance, tmApartment);
有没有解决方法?
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1810834
确实如chinanbzxx所说存在排队现象,我用Ado做的中间层,
客户端专门做了一个测试程序,执行多个实例,都定时在同一个时间打开一个中间层的表,
返回所有数据,结果发现需要的最大时间与执行的实例数成正比,
很显然所有中间层是排队执行客户端请求的。
中间层用的是创建时默认的Multi Instance Apartment:
TComponentFactory.Create(ComServer, TTest,
Class_Test, ciMultiInstance, tmApartment);
有没有解决方法?