在动态链接库中使用多线程的问题?
将一部分使用了MFC代码的类库做成DLL
1 使用CWinThread thr = AfxBeginThread(...);造成死锁,追入源码发现WaitForSingleObject(startup.event)的时候死锁,不知何故;
2 使用CSingleLock sl(&m_criticalsection);ASSERT(CCriticalSection->IsKindOf(CSyncObject))失败,奇怪;
如果全改成SDK代码量很大,所以问一问有谁做过类似的,或是知道如何解决的
谢谢