Task Executor

Java Spring Configuration Multithreading Public



Consider the following Spring bean:

public class TaskExecutor {

    private int threadCount;
    private String threadNameTemplate;
    private AtomicInteger counter = new AtomicInteger();
    private ExecutorService executorService;

    public void init() {
        ThreadFactory threadFactory = (runnable) -> new Thread(threadNameTemplate + counter.incrementAndGet());
        executorService = Executors.newFixedThreadPool(threadCount, threadFactory);

Select the statements that are correct.

(multiple correct answers possible)