Избегайте преждевременной оптимизации. Сначала выполните программную задачу правильно, затем слелайте ее быстрой - если она ещё недостаточно быстра. Java concurrency in practice