This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is there documentation that show the relationship between events and interrupts.

It seems like there are several asynchronous things that happen and it's unclear what had proprioty over each other. I assume interrupts asynchronously interrupt everything else. But do event, interrrupt events, if so under what conditions. Are handler (like timer handlers) interrupted by events. Is one timer handler interrupted asynchronously if it occurs durring the processing of another timer handler. Do they all go into the same queue and are executed sequentially?

So is there a something that explains each of they type of asynchronous items, and whch other items can asynchronous interrupt the handler execution>?

Related