Can a method Invoked in Main thread from BG thread, be executed in the middle of event invocation list?
<p>I wounder when methods scheduled for invocation in other thread, get executed in targeted thread? </p>

<p>Could there be a situation when for example my Main thread is calling functions from event invocation list, and somewhere between event invocation list methods my method (which is not a part of a list) from other thread is executed?</p>

<p>Update: So, if I want to make sure some object is not modified during event invocation, I need to use some Busy property, even when all modification is done in single thread, because a method from other thread can be injected in my thread and modify this object during event invocation?</p>
