ожидаемо, что в таком коде часть тасок не будут получать прогресса вообще? 
                  
                  
                  Запускаю на Java 19, выглядит так, что очередей создается больше, чем потоков, а ресабмит всегда делается потоком в свою локальную очередь. В итоге до неудачников, которые осели в других очередях управление не доходит.
                  
                  
                  https://pastebin.com/VA9Wg6xd
                  
                  
                  
                  
                  
                  Runs per second: 24179095, 23607128, 20480303, 21150009, 0, 0, 0, 0
                  
                  
                  Runs per second: 27845820, 28056848, 27320780, 29585657, 0, 0, 0, 0
                  
                  
                  ...
                  
                  
                
а на java 15 уже вот так: Runs per second: 11647863, 13109588, 9120466, 22575290, 9117225, 13095714, 11634797, 9107226 Runs per second: 11647863, 13109588, 9120466, 22575290, 9117225, 13095714, 11634797, 9107226 ...
Обсуждают сегодня