На принципе ThreadPoolExecutor пул потоков
NoSuchKey
рекомендация
отjuejin.im/post/5cef621a51882520724c7c01
рекомендация
ранжирование