Multithreading 多线程应用程序中的Berkeley DB

Multithreading 多线程应用程序中的Berkeley DB,multithreading,transactions,berkeley-db,Multithreading,Transactions,Berkeley Db,在多线程应用程序中使用berkeley DB(bdb)句柄的最佳方式是什么 让每根线都打开自己的手柄是否更好;或者 打开单个句柄并让每个线程执行txn_begin{}txn->commit()是否更好 哪一个尺度更好?我正在使用带有DB_线程标志的事务数据存储 谢谢您在多线程环境下向bdb阅读了这篇文章吗?我对这个问题的答案非常感兴趣!

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

  • 让每根线都打开自己的手柄是否更好;或者

  • 打开单个句柄并让每个线程执行txn_begin{}txn->commit()是否更好

  • 哪一个尺度更好?我正在使用带有DB_线程标志的事务数据存储


    谢谢

    您在多线程环境下向bdb阅读了这篇文章吗?

    我对这个问题的答案非常感兴趣!