I have a thread which is looping a queue, reading tasks and delegating them to a CachedThreadPool. This queue is continuously being filled with client-submitted tasks. I want the reader thread ...