For an alternative view of what library support is worth putting in, see JSR166 java.util.concurrent specs: http://gee.cs.oswego.edu/dl/concurrency-interest/index.html (Not that I'd necessarily recommend any of this for C++, but it does present a different perspective.) -Doug