COM のマーシャリング関連の用語 概要 COM (Component Object Model) におけるマーシャリングに関連した用語の意味を調べた時のメモです。 主に自分用。 用語 Process (プロセス) プログラムコードと仮想メモリ空間、データ、システムリソースの集まり。 Thread (スレッド) プログラムの制御が進む道、あるいはその流れ。 スレッドはプロセスの中に一つ以上存在し、 コードを連続して実行する。 Marshaling (マーシャリング) プログラムが、プロセスやアパートメントのメモリ空間を超えて情報を送受信する過程を指す RPC (Remote Procedure Calls) 別のメモリ空間にロードされた関数を呼ぶ事。 「リモート」という言葉が暗示するように、 ネットワークをまたがって関数を呼び出すのが本来の形 (少なくとも Win32 の実装ではローカ

