What is the difference between EventSystem.SubscribeAsync and EventSystem.Subscribe events in Tridion Event system? When we subscribed the events in EventSystem.SubscribeAsync and EventSystem.Subscribe with Transaction.committed phase, both events triggered at the same time (after Transaction.committed). We are trying to understand the difference between these two async and sync subscribe events.
this.EventSystem.SubscribeAsync(OnComponentCreate, EventPhases.TransactionCommitted);
this.EventSystem.Subscribe(OnComponentCreate, EventPhases.TransactionCommitted);