C# 事件访问器
event EventHandler IDrawingObject.OnDraw
{
add
{
lock (PreDrawEvent)
{
PreDrawEvent += value;
}
}
remove
{
lock (PreDrawEvent)
{
PreDrawEvent -= value;
}
}
}
在自己定义事件的时候,可以加lock来防止多线程操作出错的问题。
想请教一下,如果系统自动生成的事件访问器,也是有这个lock的吗?还是需要我们注册事件的时候,自己lock
------解决方案--------------------
应该是 图片 被墙了
部分摘录在这里了
http://blog.csdn.net/startstartsvip/article/details/7415520