锁定内部引发事件的处理程序是否会在锁外执行?

时间:2012-07-26 05:11:32

标签: c# .net events

锁内部引发事件的处理程序是否会在锁外执行?处理程序何时迭代,在引发事件的方法完成后立即执行?

2 个答案:

答案 0 :(得分:2)

事件处理程序只是委托,将立即在lock内执行。

答案 1 :(得分:1)

如果同步上升事件,则同一个线程执行事件处理程序的代码,并且只有在执行后才返回到起始点并且存在于锁定块