マルチプロセスとマルチスレッドの理解

 

プロセスのオペレーティングシステムは、スレッドが基本ユニットCPUスケジューリングされたリソース割り当ての基本単位である
プロセスは、プログラムのインスタンスが実行されている、あなたが複数のスレッド、占有別々のメモリ空間を持つことができ、複数のスレッドがプロセス・リソースを共有する
プログラムは、少なくとも1つのプロセス、プロセスを持っています少なくとも一つのスレッドで、
プロセスは、実装工程において別々のメモリユニットを有しており、共有メモリの複数のスレッド、それによって大幅にプログラムの効率向上
ラインスレッドは独立して、それに応じてプロセスに存在しなければならない行うことができない
長所と短所:スレッドおよびプロセスを長所と短所、使用中:小さなスレッド実行のオーバーヘッドが、資源の管理と保護に資するもの;およびプロセス反します。

おすすめ

転載: www.cnblogs.com/sea-stream/p/11247538.html