Berkeley DB: DbEnv.set_mutexlocks
Description: Berkeley DB: An embedded database programmatic toolkit.
Keywords: embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++

# DbEnv.set_mutexlocks |

`

###

    import com.sleepycat.db.*;

    public void set_mutexlocks(int do_lock)
            throws DbException;

# Description

Toggle mutex locks. Setting do_lock to a false value causes Berkeley DB to grant all requested mutual exclusion mutexes and database locks without regard for their availability.

This functionality should never be used for any other purpose than debugging.

The DbEnv.set_mutexlocks interface may be used to configure Berkeley DB at any time during the life of the application.

The DbEnv.set_mutexlocks method throws an exception that encapsulates a non-zero error value on failure.

# Class

DbEnv

# See Also

DbEnv.close, DbEnv.get_version_string, DbEnv.open, DbEnv.remove, DbEnv.set_cachesize, DbEnv.set_data_dir, DbEnv.set_errcall, DbEnv.set_error_stream, DbEnv.set_errpfx, DbEnv.set_feedback, DbEnv.set_flags, DbEnv.set_mutexlocks, DbEnv.set_pageyield, DbEnv.set_panicstate, DbEnv.set_recovery_init, DbEnv.set_rpc_server, DbEnv.set_region_init, DbEnv.set_shm_key, DbEnv.set_tas_spins, DbEnv.set_tmp_dir, DbEnv.set_verbose, and DbEnv.strerror.`

Copyright Sleepycat Software