A versão 12.2.0.1 do UCP (baixar aqui ) tem uma arquitetura sem bloqueio que foi explicada em uma sessão no JavaOne e que o torna muito escalável. Você pode ter milhares de threads que compartilham o mesmo pool UCP e não terão nenhum problema de escalabilidade no pool (é claro que você pode ficar sem conexões, mas isso é outro problema).