我在Visual 2010上做一个多线程C项目。当使用相同的输入运行项目两次时,在某些情况下,输出可能与运行的不同。如何调试这一现象?中是否有任何工具或附加程序来调试它?
低成本高体验,解决您的基础业务数据需求
发布于 2018-09-26 07:34:43
我终于找到了问题的原因。是一个静态的全局导致了这个问题。两个线程使用这个变量,因此一个争用条件确实是问题所在。谢谢你卡米·卡泽!
https://stackoverflow.com/questions/52512945
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例