Использование потоков с MinGW? - PullRequest
0 голосов
/ 18 июля 2011

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

Как я могу это сделать с помощью компилятора mingw? В Linux я могу использовать POSIX, но этот инструмент будет работать только на win, как x86, так и x64, поэтому я не знаю, как это сделать.

Ответы [ 3 ]

3 голосов
/ 18 июля 2011

Если вы не хотите работать непосредственно с потоками Windows, вам, вероятно, понадобится кроссплатформенная библиотека потоков, такая как pthreads-win32 или boost: thread

2 голосов
/ 18 октября 2011

Вы можете найти рабочий образец в этой [теме] [1] :) Потоковые программы на C в минГВт

Я сделал это, используя MinGW + Windows API + Eclipse CDT.

Привет

1 голос
/ 18 июля 2011

Вы можете использовать pthreads-win32 .Он реализует большую часть функциональности pthreads с помощью Windows Threading API.

Чтобы найти это, я искал в Google «pthreads mingw», и это был первый результат.

...