-4

この質問にはすでに答えがあります。

私は、「プロセス」のような言葉が酷使され、ハードウェアとソフトウェアのスレッドもあると感じます。 Erlangのような言語の軽量プロセスはどうですか?ある用語を他の用語に対して使用する明確な理由はありますか?


2 답변


2

プロセスとスレッドはどちらも独立した実行シーケンスです。一般的な違いは、(同じプロセスの)スレッドは共有メモリ空間で実行されるのに対し、プロセスは別々のメモリ空間で実行されることです。

スタックオーバーフローの早い段階で尋ねられます。プロセスとスレッドの違いは何ですか?


  • あなたの質問は先にスタックオーバーフローで尋ねられます。質問を投稿する前に、Googleによくご連絡ください - Krishna C

0

本当に面白い質問です。 (少しずさんな)1行の回答では、プロセスは複数のスレッド(プロセスに対する複数のスレッド)を管理できます。見る:https://msdn.microsoft.com/en-us/library/windows/desktop/ms684841(v=vs.85).aspx

メモリの割り当てとアクセスの実際の違いは、ここで最もよく説明されています(複数のスレッドがメモリスペースを共有し、それらが属するプロセス)。プロセスとスレッドの違いは何ですか?

ウィキペディアのビジュアル(そしてその後のスレッドスケジューリングに関する議論)は、かなり良い基盤を提供します。もっと専門的なことに興味があるなら、Silberschatz OSの教科書を読むことを検討してください。

常に質問がSOでまだ答えられていないことを確認するためにチェックしてください!

リンクされた質問


関連する質問

最近の質問