首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

后台线程有关问题

2011-12-12 
后台线程问题~我在一个类里面,要调用另一个类的后台线程处理的结果,可以实现么?会不会出现争用条件?因为我

后台线程问题~
我在一个类里面,要调用另一个类的后台线程处理的结果,可以实现么?会不会出现争用条件?
因为我发现单步调试和直接运行结果不一样?

[解决办法]
1.可以
2.会出现,当使用共享资源的时候要注意锁定

线程的运行受各方面影响很大,调试会阻碍当前线程的运行,但是其他线程不会被挂起,所以和直接运行的结果有区别
[解决办法]
这种情况一般单步调试是不准确的
[解决办法]
多线程编程需要非常小心,凡是可能被多个线程调用的东东,都要加线程互斥锁

热点排行