采用多线程的方法访问数据,同时连接多个不同的数据库,可结果并非实际所想,线程是并发生成,可数据库访问结果并非并行,尤其在数据库连接不上直至超时,感觉好像数据库连接同一时间只能一个的样子。线程如下,难道有问题吗?还望答复
UINT CheckDBFunc(LPVOID pinfo)
{
::CoInitializeEx(NULL,COINIT_APARTMENTTHREADED );
_ConnectionPtr m_pConn;
_RecordsetPtr m_pRecord;
..........
....//连接、操作数据库
.............
::CoUninitialize();
return 1;
}
up!学习