c++ - 多线程 MongoDB C++ 客户端应用程序 : multiple DBClientConnections vs. 单个互斥锁?

标签 c++ multithreading mongodb

理论上哪个应该更快?

最佳答案

两者都不是,使用 ScopedDbConnection。只要您不在线程之间共享单个 ScopedDbConnection,它就会小心创建一个连接池并确保线程不会相互踩踏。

关于c++ - 多线程 MongoDB C++ 客户端应用程序 : multiple DBClientConnections vs. 单个互斥锁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8211444/

相关文章:

c++ - 使用 C/STL 计算出现次数并打印前 K 个

c++ - 这个 CComSafeArray 用法不好吗?

node.js - 从同一个客户端取消之前的 MongoDB 操作

java - MongoDB Java 拉取

c++ - C和C++中将int值转换为char指针的区别

C++ - 确保完整的串行响应

java - 生成多个线程,从单个集合中获取输入并将结果放入单个集合中

java - Cassandra 启动错误,ThreadPriorityPolicy=42

multithreading - 如何计算阿姆达尔定律的线程有效性

javascript - 如何在 Node.js 中根据 UserId 获取匹配的聚合