- 博客(1)
- 资源 (1)
- 收藏
- 关注
转载 C#中Timer使用及解决重入问题
解决方案三个,成功解决timer组件和progressbar更新偶尔死机的问题 1、使用lock(Object)的方法来防止重入,表示一个Timer处理正在执行,下一个Timer发生的时候发现上一个没有执行完就等待执行,适用重入很少出现的场景(具体也没研究过,可能比较占内存吧)。 代码跟上面差不多,在触发的方法中加入lock,这样当线程2进入触发的方法中,发现已经被锁,会等待
2015-07-07 15:07:34 1781
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人