Создание многопоточного приложения в vc6 с библиотекой boost?
-
07-07-2019 - |
Вопрос
Можно ли создать многопоточное приложение в VC6 с библиотекой boost? Если это возможно, какие уместные учебники.
Решение
Да, я сделал это успешно, но с Boost v1.30.0. Поэтому, если у вас возникли проблемы с последними версиями библиотек Boost, вы можете вернуться на год или пять назад. Я помню, я начал получать всевозможные внутренние ошибки компилятора, и др. , когда пытался обновить Boost - так что я не стал, а продолжал использовать v1.30.0, пока не смог обновить Visual C ++ также. Даже старые версии Boost очень стабильны и полезны, просто у них меньше функций.
Другие советы
Быстрый пример Google для " расширенной темы " появляется много хороших хитов.
Библиотека Boost.Thread предоставляет средства для создания и работы с объектами. Прочитайте документацию по бусту (ссылка была дана в ответе литба). Он также обеспечивает синхронизацию объектов (мьютексов). Boost является кроссплатформенным и совместим с VS6.
Что касается остальных библиотек наддува - они, как правило, ориентированы на многопотоковое исполнение, но читайте документацию по каждой конкретной библиотеке.