デッドロックと飢餓の大きな違いは、デッドロックが飢餓の原因であるという因果関係である。デッドロックとスターベーションのもう一つの興味深い違いは、デッドロックが問題であるのに対し、スターベーションはデッドロックの解消に役立つ場合があることです。コンピュータの中で他のプログラムが同時に動いている場合、他のプログラムが完了するためには、複数のスレッドが必要になります。したがって、公平なシステムを実現するためには、プログラマはすべてのプロセス/スレッドが十分なリソースへのアクセスを受ける、または与えられることを保証しなければなりません。これを怠ると、デッドロックが発生し、その結果、飢餓に陥る可能性があります。一般に、公正なシステムにはデッドロックや飢餓が存在しない。デッドロックと飢餓...
-
0
-
匿名者
發佈於 2020-10-23 22:21