AfxBeginThread安全吗?

时间:2011-01-06 04:45:25

标签: multithreading visual-c++ mfc

根据this webpage

  

要安全使用CWinThread,您必须   启动线程暂停并设置   CWinThread对象的m_bAutoDelete   成员为false或DuplicateHandle a   其m_hThread成员的副本

这是否意味着AfxBeginThread函数也不安全使用?

1 个答案:

答案 0 :(得分:1)

您链接的文档似乎非常清楚 - 您可以在调用CREATE_SUSPENDED时设置AfxBeginThread标记,并在调用m_bAutoDelete之前设置CWinThread::ResumeThread成员,以及任何其他需要初始化。如果你这样做那么它应该是完全安全的。