Apple's OS-level Grand Central Dispatch is an unbounded thread pool similar to RequestProcessor.getDefault(). It has the advantage that it can take into
account system load and CPU count in deciding how to allocate tasks to threads. So it has potential to improve performance.
A Java wrapper can be found here:
http://pixel.recoil.org/code/rococoa/index.html