Я только начал изучать класс Java Executors и метод newCachedThreadPool( ). Согласно API, результирующий пул потоков повторно использует существующие объекты Thread для новых задач.
Я немного озадачен тем, как это реализовано, потому что я не смог найти какой-либо метод в API Thread, который позволяет вам установить поведение существующего объекта Thread.
Например, вы можете создать новый Thread из объекта Runnable, что делает вызов Thread методом Runnable run( ). Однако в API Thread нет метода setter, который принимает Runnable в качестве аргумента.
Буду признателен за любые указатели.