【发布时间】:2011-12-13 01:14:16
【问题描述】:
当您不使用 boost::thread 而是通过 AfxBeginThread 使用 MFC 线程功能时,是否可以使用 boost::mutex 库来保护代码的关键部分?如果是这样,这样做有什么问题吗?
【问题讨论】:
标签: c++ multithreading mfc mutex boost-thread
当您不使用 boost::thread 而是通过 AfxBeginThread 使用 MFC 线程功能时,是否可以使用 boost::mutex 库来保护代码的关键部分?如果是这样,这样做有什么问题吗?
【问题讨论】:
标签: c++ multithreading mfc mutex boost-thread
一个(真正的)线程是一个(真正的)线程。
对于线程是直接创建(Windows API)或通过 Boost 创建的,Boost 没有做任何特殊假设。
简答:
没问题。
【讨论】:
是的,你可以。没有问题,因为两者都在后台使用 Win32 API。
【讨论】:
boost::mutex! (Boost 确实没有这样做。)