1. A method of synchronising the processing of events associated with application sessions in a telecommunications processing platform, the telecommunications processing platform having a plurality of processing threads for handling multiple tasks in parallel, the tasks being stored in a task queue, the method comprising: storing an inserted event in an event queue associated with a particular application session; assigning a task to only one event in said event queue after determining that the inserted event is a first event in the event queue, wherein said storing and said determining comprise indivisible actions; and scheduling the task by storing it in the task queue.