【问题标题】:What's deadlock in programming? [duplicate]什么是编程中的死锁? [复制]
【发布时间】:2013-11-27 20:00:05
【问题描述】:

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

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

谢谢!

【问题讨论】:

标签: java oop deadlock


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    这里有一个基本的例子

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

    有据可查。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-27
      相关资源
      最近更新 更多