ThreadPoolExecutor with strategy execute first, queue last