オペレーティング システムの概念を修正しようとしていますが、混乱がありました。プロセスは、独自のアドレス空間を持つスレッドであることを知っています。
1) デッドロックはスレッドまたはプロセスによってのみ引き起こされますか? (スレッドはプロセスのスタックを共有します。異なるプロセスには異なるスタックがあります)。
2) 単一のプロセスがデッドロックを引き起こす可能性はありますか? または、デッドロックが発生するのに複数のプロセスが必要ですか?
ここで質問するのが適切かどうかはわかりません。そうでない場合は、お知らせください。質問を削除します。