Этот вопрос состоит из двух частей:
вызывает событие, блокирует поток, или он запускает выполнение обработчиков событий асинхронно, и поток продолжается в том же самом времени?
Выполняются ли отдельные обработчики событий (подписанные на событие) синхронно один за другим или они работают асинхронно без гарантии, что другие не работают одновременно?