标签: c++ multithreading mingw
我在win7下使用mingw编译并启动代码。 我自己没有完成任何线程,程序简单明了。
但是有一个错误我只能涉及线程 - 错误出现在一个循环的同一个地方,但是在不同的运行中不会出现相同的循环计数;如果我在问题所在地之前放置一个简单的输出程序,那么错误就会消失!
如果是线程问题,如何让它在单线程中运行(重新设计一个防线程序实际上不是一个选项)。
感谢。
答案 0 :(得分:1)
此类行为的可能原因:
time()
rand()