多个线程的共享连接

时间:2012-05-01 12:37:38

标签: c++ mongodb

是否可以创建DBClientConnection的指针并在多个线程中使用它?

connection = new DBClientConnection();
connection->connect("localhost");

然后在线程中使用connection

同时访问connection是否安全?

1 个答案:

答案 0 :(得分:4)

没有。 DBClientConnection不是线程安全的,不应与多个线程共享。您可能还需要检查ScopedDbConnection,它由连接池支持,并在销毁时为您关闭套接字。