多线程应用程序中的Berkeley DB

psa*_*nts 7 multithreading berkeley-db transactions

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

  1. 让每个线程打开自己的句柄是否更好; 要么,

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

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

谢谢

Vad*_*iak 5

您是否在多线程环境下阅读了bdb的指南