2012-03-30 25 views
-1

スレッド通信とプロセス通信の違いを誰でも説明でき、それぞれの通信タイプの例はほとんどありませんか?スレッド通信とプロセス通信

+1

これは宿題に関する質問ですか?あなたはあなたの好きな検索エンジンを尋ねましたか?答えが満足できないのですか? – ArjunShankar

+2

親愛なるアルジュン、これは宿題に関する質問ではありません。はい、私は "お気に入り"の検索エンジンを検索しました。検索した後、私は満足した答えが見つかりませんでした。次回は答えが賢明でない場合は、あなたの熱意を曲げて、何も答えないようにしてください。 –

+0

@OP:あなたは嫌な思いをして失礼を犯したことを申し訳ありません。あなたの質問は、あなたが試したことと、あなたが理解しなかった部分について何も表示していません(まだ示しています)。通常、SOによれば、質問をする前に、OPは何らかの努力を払うことを期待しています。あなたの質問をもう一度読むと、あなたがそれを切っていないことに気付くかもしれません。私はちょうどこれを指摘して*あなたの質問を改善できるように助けようとしていました*(少なくとも3人は私に同意します)。 – ArjunShankar

答えて

1

スレッド通信は、同期が必要であることを念頭に置いて変数またはオブジェクトを共有するのと同じくらい簡単です。プロセス間の通信は分離されており、介入することができないため、プロセスの通信は少し難しく、速度もはるかに遅くなります。このタイプの通信には、名前付きパイプ、メモリマップファイル、msmq、TCP、WCF、ファイルシステムなどを使用できます。

2

スレッドは同じメモリを共有します。プロセスコミュニケーションと比較してコミュニケーションがはるかに高速です。プロセスは、通信のための共用メモリ、パイプおよびメッセージ待ち行列を使用する。