在mingw中执行时禁用线程

disable threading while executing in mingw

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

我在win7下使用mingw来编译和启动代码。没有我自己做的线程,程序写得很简单。

然而,有一个错误,我只能联系到线程-错误出现在同一个地方的循环,但不是在相同的循环计数在不同的运行;如果我把一个简单的输出过程放在问题位置的前面,错误就会消失!

如果这是一个线程问题,我如何使它在一个线程中运行(重新设计一个防线程程序不是一个真正的选择)。

谢谢。

可能的原因:

    <
  • 未初始化的变量/gh>
  • 内存损坏
  • 错误的汇编代码
  • 一些特定时间的信息对结果(time(), rand())
  • 有贡献未定义的行为>