使用线程与MinGW

Using threads with MinGW?

本文关键字:MinGW 线程      更新时间:2023-10-16

我正在构建一个小工具,它需要打开一个线程,并让线程做它的事情,无论在该线程上发生了什么,我不希望它干扰主应用程序,只是执行,处理错误和关闭。

我怎么能做到这与mingw编译器?在linux上我可以使用POSIX,但是这个工具只能在win上运行,x86和x64,所以我不知道怎么做。

除非你想直接使用Windows线程,否则你可能需要一个跨平台的线程库,如pthreads-win32或boost:thread

您可以使用pthreads-win32。它使用Windows线程API实现了大多数pthreads功能。

为了找到这个,我在谷歌上搜索了"pthreads mingw",这是第一个结果。