-2

オブジェクト指向プログラミングにおけるデッドロックとは?

データベースシステムのトランザクションのデッドロックを知っていました。しかし、プログラミングでは私は明確ではありません。デッドロックが発生するタイミングと解決方法を知りたい。

ありがとう!

4

2 に答える 2

1

デッドロックとは、2 つ以上のプロセスがそれぞれ他のプロセスの終了を待っている場合です。これが発生すると、どちらも続行できず、プログラムは本質的に失速します。

于 2013-11-14T17:12:31.087 に答える
0

ここに基本的な例があります

http://docs.oracle.com/javase/tutorial/essential/concurrency/deadlock.html

十分に文書化されています。

ただし、オブジェクトが解放されるのを待っているときにデッドロックが発生しますが、その状態が達成されることはありません。

于 2013-11-14T17:13:37.190 に答える