2011-06-15 5 views

答えて

0

2つの違いは、値でマーシャルすると、オブジェクト全体がアプリケーションドメインの境界を越えてコピーされることです。 MarshalByRefObjectを使用すると、ドメイン間でオブジェクトを効果的に共有できます(specifics on MSDN参照)。

したがって、オブジェクトが大きく、パフォーマンスが問題である場合、MarshalByRefObjectがおそらく最適な方法です。

+0

いいえ、MarshalByRefは、 'ref'による共有をシミュレートします。それは物理的に可能ではありません。したがって、オーバーヘッドが増え、処理が遅くなります。 –

関連する問題