我正在使用CDatabase来建立与ODBC数据库的连接。我担心的是
CDatabase和相关类上的操作是线程安全的吗?
其中一个线程将在程序层上打开一个连接(使用OpenEx),然后其他线程将执行CRUD数据库操作。这是否可以在没有任何线程问题的情况下正常工作
我在哪里可以获得更多关于这方面的信息?
发布于 2011-05-14 04:32:38
CDatabase上的操作不是完全线程安全的,CRecordset更是如此。每个线程都应该使用它自己的CRecordset对象实例。
http://msdn.microsoft.com/en-us/library/xx6t3y0x.aspx
https://stackoverflow.com/questions/5993513
复制相似问题