Delphi中MIDAS线程模型种类(MIDAS之四)

呔●吇爷

呔●吇爷

2016-02-19 14:18

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。
 

  Delphi中MIDAS线程模型
    (1)Single
       代表所产生的In-Process COM程序是一个单一线程的程序,一次只能接收一个client发出来的request,由于是循环的操作,所以不会有多任务同时进行的问题,你的COM程序不需要编写多任

       务处理的部分.
    (2)Apartment
       代表每一个Remote Data Module所产生的instance一次只能处理一个前台发出的request,可是如果同时创建多个In-Process COM程序,那么每个COM程序都会有一个线程来处理,每个
       instance所处理的数据是安全的,可是你必须防止一些共享变量的冲突.
    (3)Free
       该线程模式可以让Remote Data Module产生的每个instance通过各自的线程处理每个前台发出的request,所以Remote Data Moudle本身必须采用多线程的程序写法,你必须保护每
       个instance所处理的数据区域不会互相冲突..当使用ADO数据集时,推荐使用Free模型.
    (4)Both
       与Free相同,除了所有对应前台界面的callback是连续的以外.
    (5)Neutral
       此种模式允许多个前台程序在同一个时间以不同的线程来调用Remote Data Module,不过COM对象必须确保不会有前台程序调用的冲突,你要确定每个线程在访问全局变量及实例数据时,不

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

       会发生任何冲突.这个模式只适用在COM+.

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

Delphi中MIDAS线程模型种类(MIDAS之四)

编程语言 网络编程
Delphi中MIDAS线程模型种类(MIDAS之四)

Delphi中MIDAS程序的实例化模型种类(MIDAS之三)

编程语言 网络编程
Delphi中MIDAS程序的实例化模型种类(MIDAS之三)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Delphi中MIDAS是什么(MIDAS之一)

编程语言 网络编程
Delphi中MIDAS是什么(MIDAS之一)

Delphi中MIDAS如何控制前台权限(MIDAS之六)

编程语言 网络编程
Delphi中MIDAS如何控制前台权限(MIDAS之六)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Delphi中MIDAS前台程序如何连到后台(MIDAS之五)

编程语言 网络编程
Delphi中MIDAS前台程序如何连到后台(MIDAS之五)

Delphi中创建MIDAS服务器并注册(MIDAS之二)

编程语言 网络编程
Delphi中创建MIDAS服务器并注册(MIDAS之二)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

TEmbeddedwb的一个小bug

TEmbeddedwb的一个小bug

如何快速的呈现我们的网页

如何快速的呈现我们的网页
下拉加载更多内容 ↓