SharePoint Foundation 2010 Events Pipeline
Be aware, that synchronous before and after events are called in their sequential order in the thread in which the user action occurred and asynchronous after events are called in different thread in sequential order, but there is no guarantee that they will execute or be completed in that same order.
Source:
MSDN Blogs > SharePoint in Pictures > SharePoint Foundation 2010 Events Pipeline

