Поток C ++ 11 в Windows - PullRequest
       1

Поток C ++ 11 в Windows

10 голосов
/ 22 июля 2011

Можно ли в любом случае использовать std::thread со стандартной библиотекой C ++ 11 в Windows при компиляции с g ++ 4.5.2 в MinGW?

Я собираюсь предположить, что нет, поскольку я видел много вещей, говорящихВы должны скомпилировать с опцией pthreads, но я полагаю, что все равно спросил бы.

Ответы [ 2 ]

11 голосов
/ 11 декабря 2011

Существует экспериментальная поддержка std::thread для наборов инструментов MinGW-w64.

В частности, мои сборки GCC 4.6 обеспечивают возможность использования std::thread через библиотеку winpthreads MinGW-w64.

Вы можетенайти загрузки здесь:

Кроме того, MSVC11 (Visual Studio 2012) имеет <thread>, <chrono> и <atomic>.Вы можете скачать Express Edition здесь .

2 голосов
/ 11 декабря 2014

Уже существует упрощенная нативная реализация примитивов std :: thread и sync: https://github.com/meganz/mingw-std-threads

IT - это библиотека только для заголовков, которая должна работать с любой совместимой с C ++ 11 версией MinGW. Вам просто нужно включить заголовки в ваш код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...