この質問にはすでに答えがあります。
私は、「プロセス」のような言葉が酷使され、ハードウェアとソフトウェアのスレッドもあると感じます。 Erlangのような言語の軽量プロセスはどうですか?ある用語を他の用語に対して使用する明確な理由はありますか?
プロセスとスレッドはどちらも独立した実行シーケンスです。一般的な違いは、(同じプロセスの)スレッドは共有メモリ空間で実行されるのに対し、プロセスは別々のメモリ空間で実行されることです。
スタックオーバーフローの早い段階で尋ねられます。プロセスとスレッドの違いは何ですか?
本当に面白い質問です。 (少しずさんな)1行の回答では、プロセスは複数のスレッド(プロセスに対する複数のスレッド)を管理できます。見る:https://msdn.microsoft.com/en-us/library/windows/desktop/ms684841(v=vs.85).aspx
メモリの割り当てとアクセスの実際の違いは、ここで最もよく説明されています(複数のスレッドがメモリスペースを共有し、それらが属するプロセス)。プロセスとスレッドの違いは何ですか?
ウィキペディアのビジュアル(そしてその後のスレッドスケジューリングに関する議論)は、かなり良い基盤を提供します。もっと専門的なことに興味があるなら、Silberschatz OSの教科書を読むことを検討してください。
常に質問がSOでまだ答えられていないことを確認するためにチェックしてください!