DelphiのMidasスレッドモデル
(1)シングル
生成されたIn-Process COMプログラムに代表されるインプロセスCOMプログラムは、一度に1つのクライアントが発行したリクエストを受信できる単一のスレッドプログラムです。あなたのcomプログラムは複数の執筆をする必要はありません
取り扱いの一部。
(2)アパート
言い換えれば、各リモートデータモジュールによって生成されたインスタンスは、一度に1つのフォアグラウンドによって発行されるリクエストのみを処理できますが、複数のインプロセスCOMプログラムが同時に作成されている場合、各COMプログラムにはスレッドがあります。それぞれ
インスタンスで処理されたデータは安全ですが、一部の共有変数間の競合を防ぐ必要があります。
(3)無料
このスレッドモードにより、リモートデータモジュールによって生成された各インスタンスは、各スレッドを介して各前景によって発行されるリクエストを処理できます。
各インスタンスで処理されたデータ領域は、ADOデータセットを使用する場合は、フリーモデルを使用することをお勧めします。
(4)両方
フロントエンドインターフェイスに対応するすべてのコールバックが連続していることを除いて、無料のように。
(5)ニュートラル
このモードでは、複数のフォアグラウンドプログラムが異なるスレッドを使用してリモートモジュールを呼び出すことができます。データ
このモードはCOM+にのみ適用されます。