// Wait for the task to be executed
sleep(1000);
// Stop the queue. This will cause the task above to interrupt,
// but we set the flag again as would be in a normal task
queue.stop();
// Wait until the task is finished; the TimeQueue should have cleaned up
sleep(sleep);
// I want to be sure the thread has really shutdown