Win7多核上的DAO大查询锁定

时间:2010-02-17 21:57:39

标签: c++ windows-7 dao jet

我有一个通过DAO使用Jet数据库的C ++应用程序。大型查询在Vista中运行良好,但在多核计算机上的Win7下锁定。我试过了喷气机3.5和4.0。两者都失败了我已经尝试在调用prog(我的应用程序)时禁用线程 - 仍然失败。

1 个答案:

答案 0 :(得分:0)

调用SetProcessAffinityMask(1<<GetCurrentProcessorNumber())是一种相当强力的方法,只能将自己限制在当前核心。但是当然最好使用调试器来确定锁定的原因。哪两个线程死锁?