2012-05-01 3 views
4

Возможно ли создать указатель DBClientConnection и использовать его в многопоточных потоках?Совместное подключение по размножаемым потокам

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

Затем используйте connection в резьбе.

Безопасно ли одновременно получать доступ к connection?

ответ

4

Нет. DBClientConnection не является потокобезопасным и не должен использоваться более чем с одним потоком. Вы также можете проверить ScopedDbConnection, который поддерживается пулом соединений и закрывает сокет для вас при уничтожении.

Смежные вопросы