I guess every virtual machine might be configured to use only few CPU out of let's say 16 CPU. I am convinced "use all available CPU cores" means application Threads and not the CPU itself. The customer should be convinced we don't make any selection on particular processors. Of course Java program cannot make any guess on which processor want's to be used. I am sure Kristian said this because of optimizations level, so that creating more Threads than the number of processors would not make any significant difference in performance for this functionality. Even ForkJoinPool is a pure pool with Java Threads - it's still the same Thread as it was before with more fancy join-functionality for us developers - nothing special - no direct selection of processor in Java code.
----- BR, tibor17 -- View this message in context: http://maven.40175.n5.nabble.com/Preview-release-Plexus-Archiver-multithreaded-Zip-edition-tp5822942p5823232.html Sent from the Maven Developers mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org