8

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

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

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

哪个更适合缩放?我正在使用带有 DB_THREAD 标志的事务数据存储。

谢谢

4

1 回答 1

6

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

于 2010-07-14T10:17:09.293 回答