+ -
当前位置:首页 → 问答吧 → 线程A正在调用obj的方法,此时线程B delet掉了obj

线程A正在调用obj的方法,此时线程B delet掉了obj

时间:2011-12-12

来源:互联网

会有什么情况发生,如果情况不可预见那有什么办法可使A的调用完了以后B再delet

作者: eee2000   发布时间: 2011-12-12

会出现访问异常等
线程A,B对obj对象做互斥,CriticalSection

作者: oyljerry   发布时间: 2011-12-13

通常会出现非法访问错误,或其它无法预料后果。
楼主可参考http://www.yesky.com/SoftChannel/72342371928702976/20040222/1770443_1.shtml
解决此问题。

作者: fight_in_dl   发布时间: 2011-12-13

用线程同步来解决.

作者: yuucyf   发布时间: 2011-12-13

加锁。同步

作者: onlycs   发布时间: 2011-12-13

A、B有临界区
用CriticalSection同步

作者: microsoftwin   发布时间: 2011-12-13