blockingqueue- все статьи тега
Как заставить ThreadPoolExecutor увеличить потоки до максимума перед очередью?
Я был расстроен в течение некоторого времени с поведением по умолчанию ThreadPoolExecutor который поддерживает ExecutorService пулы потоков, которые так много из нас используют. Цитата из Javadocs: если есть больше, чем corePoolSize, но меньше, чем maximumpoolsize потоков работает, новый поток будет создан только если очередь полна. это означает, что если вы определяете пул потоков со следующим кодом, он будет никогда запустите 2-й поток, потому что LinkedBlockingQueue неограниченна. Exe ...