Quote from syswizard:
Oh, and by the way, almost NO software takes real advantage of parallel processing with dual/quad core processors.
Java's parallel feature support is slated to be ready in 2010.
Huh ? Java is multithreaded now and there is a one to one map of Java threads onto native OS threads on common os (win, linux, solaris). It very possible to write Java code that will fully utilize all cores. The same can be done with C++. This stuff is not new and has been going on for years.
If PC software vendors are not delivering the goods, then take aim at them because the major development environments all support genuine multithreading.
The issue (as always) is how amenable the application is to being parallelized.