-2

什么是面向对象编程中的死锁?

我知道数据库系统事务中的死锁。但是在编程中我不清楚。我想知道何时发生死锁以及如何解决它。

谢谢!

4

2 回答 2

1

死锁是指您有两个或多个进程,每个进程都在等待另一个进程完成。发生这种情况时,任何人都无法继续,程序基本上会停止。

于 2013-11-14T17:12:31.087 回答
0

这里有一个基本的例子

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

有据可查。

但是,当您等待释放对象但从未达到该条件时会发生死锁。

于 2013-11-14T17:13:37.190 回答