Delphi Event Objects Events are very important synchronization objects. Using mutexs, events, critical sections together allow us to create complex synchronization objects.