When multiple threads of control are modifying the database, there is normally the potential for deadlock. In Berkeley DB, deadlock is signified by a DeadlockException thrown from the Berkeley DB function. Whenever a Berkeley DB function throws a DeadlockException, the enclosing transaction should be aborted.

Namespace:  BerkeleyDB
Assembly:  libdb_dotnet52 (in libdb_dotnet52.dll) Version:


public class DeadlockException : DatabaseException
Visual Basic (Declaration)
Public Class DeadlockException _
	Inherits DatabaseException
Visual C++
public ref class DeadlockException : public DatabaseException

Inheritance Hierarchy


See Also