有个项目使用pthread进行多线程编程,一个线程A,一个线程B,第一个线程new了一片内存,另一个线程B使用该内存,当整个进程退出时,线程Adelete该内存,此时报告段错误,然后整个程序非法退出,我试过在delete该片内存时,该片内存可以被正常的访问,但是一delete马上报错,而我写的其他很多测试程序,情况相同却从未错过,真是搞不懂到底在那一种特殊情况下会有delete错误,请有过类似经验的高手指点,谢谢!
有个项目使用pthread进行多线程编程,一个线程A,一个线程B,第一个线程new了一片内存,