it's good to have those ideas for general uses, but what about hardcore muli-proccessing programmers?

it seems that for now, there are too few classes and methods for getting the true power and functionality of multiple cores.

here are some example (sorry for the names, i'm more of a java programmer) :

no atomicBoolean ,atomicMarkableReference,atomicStampedReference.

no compareAndSet() method (and many other methods) for types that have less bytes than int32 .

no get() method for anything besides long.

 

for more information of what i'm talking about:

http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/atomic/package-summary.html