Я пытаюсь начать потоки на C++ в eclipse. Я хочу создать приложения Windows, и я обнаружил, что MinGW не может работать с потоками. Я читал, что другие, подобные Cygwin, не полностью совместимы.
Как писать потоковые программы, которые работают на нескольких платформах?
C++ 11 полностью поддерживает потоки, GCC 4.8 полностью реализует их.
Поэтому, если вы должны использовать потоки, используйте C++. Избегайте возиться с pthreads, они очень подвержены ошибкам.
Также, возможно, связанный с этим вопрос: прямо здесь
Поддержка MinGW pthreads. Но, если вы хотите, чтобы ваш код поддерживал многие платформы, возможно, вы должны увидеть Boost Threads.