线程委任出现冲突

当我们在C#中编写委托事件进行传递参数来改变对象属性时,容易引起另一个线程拥有该对象的现象,这是线程之间的关联问题,要想解决此问题,我们就要将委托回来的线程对象和当前函数中的线程对象相关联。

//将出现问题的代码放在此函数中
Dispatcher.Invoke(
new Action(
delegate
{
//出问题的代码块
}
));

posted @ 2023-04-18 14:44  1014040868a  阅读(14)  评论(0编辑  收藏  举报