我正在构建一个需要打开线程的小工具,并让线程做它的事情,无论该线程上发生什么我不希望它干扰主应用程序,只需执行、处理错误并关闭。
如何使用 mingw 编译器做到这一点?在 linux 上我可以使用 POSIX,但这个工具只能在 x86 和 x64 上运行,所以我不知道该怎么做。
我正在构建一个需要打开线程的小工具,并让线程做它的事情,无论该线程上发生什么我不希望它干扰主应用程序,只需执行、处理错误并关闭。
如何使用 mingw 编译器做到这一点?在 linux 上我可以使用 POSIX,但这个工具只能在 x86 和 x64 上运行,所以我不知道该怎么做。
除非您想直接使用 Windows 线程,否则您可能需要一个跨平台线程库,例如pthreads-win32或boost:thread
您可以使用pthreads-win32。它使用 Windows 线程 API 实现了大部分 pthreads 功能。
为了找到这个,我在 Google 上搜索了“pthreads mingw”,这是第一个结果。