Events are not meant for thread synchronization...
For that you need critical sections, semaphores or mutexes.
Events are used to signal when an event occurs.