made Events.processEvent() and ProcessEventThread.processEvent() synchronized so it works with multi-threaded simulations.
Authored by: mrieser 2009-05-14
Parent: [r6901]
Child: [r6903]