使用线程与MinGW
Using threads with MinGW?
我正在构建一个小工具,它需要打开一个线程,并让线程做它的事情,无论在该线程上发生了什么,我不希望它干扰主应用程序,只是执行,处理错误和关闭。
我怎么能做到这与mingw编译器?在linux上我可以使用POSIX,但是这个工具只能在win上运行,x86和x64,所以我不知道怎么做。
除非你想直接使用Windows线程,否则你可能需要一个跨平台的线程库,如pthreads-win32或boost:thread
您可以使用pthreads-win32。它使用Windows线程API实现了大多数pthreads功能。
为了找到这个,我在谷歌上搜索了"pthreads mingw",这是第一个结果。
相关文章:
- 从不同线程使用int64的不同字节安全吗
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 在C++中使用cURL和多线程
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 在cuda线程之间共享大量常量数据
- 如何将元素添加到数组的线程安全函数?
- 线程,如果else语句,都是错误的上下文切换后,会发生什么
- C++Boost Asio Pool线程,带有lambda函数和传递引用变量
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 异常属于C++中的线程还是进程
- C++中的线程安全删除
- C++线程错误:没有名为"类型"MINGW 的类型
- 如何使用mingw编译C STD ::线程代码
- 在使用Win32线程模型时,MinGW-w64是否支持开箱即用的std::线程
- MINGW错误:“线程”不是“ STD”的成员
- Boost(1.50.0)线程库与MinGW的链接
- 具有增强QT和mingw的多线程
- std::thread, posix线程和win32线程在MinGW-W64
- MinGw 4.7.0 不使用 #include < boost/线程编译代码>
- Boost ptime在MinGW下不是线程安全的