On 09/26/2014 10:38 AM, Michael Van Canneyt wrote: >> To allow for doing this with thread, an event queue for worker >> threads needs to be provided. > Huh? WHY ? When handling asynchronous Events with a thread, you need an event queue and a mechanism to have the thread sleep until the queue gets not-empty. -Michael