An elegant solution for concurrency is probably the most challenging problem facing modern programming languages. It may take a year or so, but I am confident that D will rise to the occasion here. DMD will probably have a decent solution implemented far before any C++ compiler. -Craig