Один ограничивает параллельный доступ к пулу соединений (к-й ограничен в размерах) , второй для выполнения на уже полученном соединении любых действий. По факту всё равно из второго пула не будет использоваться соединений больше, чем размер первого
Один ограничивает параллельный доступ к пулу соединений (к-й ограничен в размерах) , второй для выполнения на уже полученном соединении любых действий. По факту всё равно из второго пула не будет использоваться соединений больше, чем размер первого
Это всё же не очень объясняет причину проблемы. Т.е. просто проблема в том, что вычисления шифтятся на блокирующий пул как-то по-другому, нежели на unbounded, поэтому при выполнении вычисления на блокирующем оно там не реагирует на таймаут