I have encountered a problem twice now whereby a producer thread produces N work items, submits them to an ExecutorService …