Можете ли вы использовать библиотеки boost :: mutex для защиты критической секции кода, когда вы не используете boost :: thread, а вместо этого используете возможность многопоточности MFC через AfxBeginThread? Если да, есть ли проблемы с этим?
(реальная) нить - это (реальная) нить.
Boost не делает никаких особых предположений о том, что поток был создан напрямую (Windows API) или с помощью Boost.
Краткий ответ:
Нет проблем.
Да, вы можете.Нет проблем, поскольку оба используют Win32 API за кулисами.