Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 基本线程安全_C++_Database_Mfc - Fatal编程技术网

C++ 基本线程安全

C++ 基本线程安全,c++,database,mfc,C++,Database,Mfc,我正在使用CDatabase与ODBC数据库建立连接。我担心的是 CDatabase和相关类上的操作是否线程安全 其中一个线程将在程序stratup上打开一个连接(使用OpenEx),然后其他线程将执行CRUD数据库操作。这是否可以在没有任何线程问题的情况下正常工作 我在哪里可以得到更多关于这方面的信息?在CDatabase上的操作不是完全线程安全的,而且CRecordset甚至更少。每个线程都应该使用自己的CRecordset对象实例

我正在使用
CDatabase
与ODBC数据库建立连接。我担心的是

CDatabase
和相关类上的操作是否线程安全

其中一个线程将在程序stratup上打开一个连接(使用
OpenEx
),然后其他线程将执行CRUD数据库操作。这是否可以在没有任何线程问题的情况下正常工作


我在哪里可以得到更多关于这方面的信息?

CDatabase
上的操作不是完全线程安全的,而且
CRecordset
甚至更少。每个线程都应该使用自己的
CRecordset
对象实例