VC 6.0 Release编译的有关问题

VC 6.0 Release编译的问题
程序release 选择Maximize Speed编译运行报runtime错误,选择default编译运行正常。是什么原因会导致这样的结果?

------解决方案--------------------
我猜是多线程同步问题
------解决方案--------------------
多线程同步语句被‘优化’掉了。
注意你认为有用,编译器认为多余的地方。
------解决方案--------------------
我看了,我的解决办法是 (disable debug) 我连 default 都不敢选
------解决方案--------------------
线程和线程外都使用的变量要用 volatile 修饰

------解决方案--------------------
探讨

线程和线程外都使用的变量要用 volatile 修饰