今天傍晚在测试的时候无意发现有两个动画会卡住,正常情况下,20秒就完成的操作,突然卡住. CPU:95%+,经过30 - 50秒左右后,程序又能正常的向下执行,结果是对的. 这种情况不是每次都发生,有的时候执行20次,会出现 1 - 2次卡住,但没有完全卡死. 经过在多段代码之间加多个printf()来打印执行的位置,发现卡住的代码是:DrawImage(mw_frame->images, draw_info); 下面是相关代码: 经过测试发现每次卡住的时候,都是在 i == 0的时候,通过分析…