多线程应用程序中的Berkeley DB

时间:2009-12-05 01:29:51

标签: multithreading transactions berkeley-db

在多线程应用程序中使用berkeley DB(bdb)句柄的最佳方法是什么?

  1. 让每个线程打开自己的句柄更好;或者,

  2. 最好打开一个句柄并让每个线程执行txn_begin {} txn-> commit()?

  3. 哪一个更好?我正在使用带有DB_THREAD标志的Transactional Data Store。

    由于

1 个答案:

答案 0 :(得分:5)

您是否在多线程环境下将此guide读取到bdb?