когда были введены утилиты параллелизма, был backport-util.Для Java 1.6 существует реализация для структуры fork / join http://www.cs.washington.edu/homes/djg/teachingMaterials/grossmanSPAC_forkJoinFramework.html
Есть ли альтернатива для Java 1.5?
Я бы не ожидал никаких обратных портов с новой функциональностью в JDK 7 до 1.5, поскольку это две основные версии. Есть ли причина, по которой вы не можете перейти на JDK 1.6?
На этой странице http://g.oswego.edu/dl/concurrency-interest/ вы можете найти все пакеты, связанные с JSR-166 (java.util.concurrent).Для JDK6 также имеются пакеты с обратным портом, поддержка 1.5, похоже, недоступна.