【问题标题】:Berkeley DB in multithreaded applications多线程应用程序中的 Berkeley DB
【发布时间】:2009-12-05 01:29:51
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

  • 我对这个问题的答案很感兴趣!

标签: multithreading transactions berkeley-db


【解决方案1】:

你在多线程环境下把guide读到bdb了吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多