Archived
This forum has been archived. Please start a new discussion on GitHub.
[freeze] one connection with multiple maps?
In my program, i use only one connection.and multiple maps are opened with this connection, using no transaction explictly.
map a&b are opened in connection c;
just read operation on a&b in one thread,and read operation in another thread;
what's the behavior of the program?
what if read and write operation in one thread,and read operation in another thread...
will one thread block another ?
and i want to know if a transaction block all the maps opened in this transaction? and what's the scope of a lock...a connection? a map? or a transaction?( an interator is implemented using BDB cursors and locks on corresponding data files)
can i use multiple connections in one thread?
map a&b are opened in connection c;
just read operation on a&b in one thread,and read operation in another thread;
what's the behavior of the program?
what if read and write operation in one thread,and read operation in another thread...
will one thread block another ?
and i want to know if a transaction block all the maps opened in this transaction? and what's the scope of a lock...a connection? a map? or a transaction?( an interator is implemented using BDB cursors and locks on corresponding data files)
can i use multiple connections in one thread?
0