关于多线程里面new分配内存的问题!
我现在遇到一个问题,需要各位老大的帮助:
再写一个多线程的程序时,我在线程里面调用new分配一块内存,退出以前delete,线在编译没有问题,运行也没有问题。但是调试的时候,我发现debug windowt提示说线程得堆栈在某储被修改了,但是我仔细检查了代码,没有发现有可能修改线程堆栈的地方,所以一直查不出来,究竟是怎么回事?
然后,装上boundcheck检查,boundcheck提示错误出在线程里面的new 运算符的那里,为什么会出现这样的事情?在线程里面动态分配内存还需要特别注意什么问题吗?
真是奇怪!!!!