MultiThreading c# チュートリアルを調べていますが、プロセスとスレッドに関する全体像をよく理解していません。スレッドがプロセス内にあることは理解しましたが、正確にプロセスとは何かが明確ではありません。クラスのインスタンス、特定のメソッド、およびアセンブリ ファイル全体とは何ですか? Lock と Mutex の違いを見てきたときに、この疑問が出てきます。Mutex クラスの定義は....「プロセス間同期にも使用できる同期プリミティブ...」であり、後で.... Mutex は、共有リソースへの排他的アクセスを 1 つのスレッドのみに許可する同期プリミティブです。 、これは私を少し混乱させますか?Mutex が異なる Processes からのスレッドを同期するというのは間違っていますか?
ThreadPool に関しては、定義は次のとおりです...「スレッドプールは、バックグラウンドで複数のタスクを実行するために使用できるスレッドのコレクションです....」このスレッドのコレクションは、同じプロセスまたは異なるプロセスのスレッドからのものですか?