MongoDB C ++驱动程序线程安全吗?

时间:2014-02-26 16:35:54

标签: c++ multithreading mongodb

据我所知,MongoDB C ++驱动程序不是线程安全的。编写使用此驱动程序在MongoDB中保留信息的多线程HTTP服务器的一些痛苦的个人经验之后,它可以确认(最后,我们使用信号量来避免并发使用驱动程序函数)。

因此:

  • 对于所有版本的驱动程序(我已经使用2.2.3测试过)是正确的还是在某些更高版本中实现了线程安全性?
  • 除了使用信号量的“经典”之外,还有其他机制在多线程程序中使用驱动程序吗?例如。驱动程序API中的一些特定功能,以方便工作。

从C ++驱动程序的其他用户那里获得一些反馈会很棒! :)提前致谢!

致以最诚挚的问候,


佛明

0 个答案:

没有答案