C++はどうなっているのかというと、C++/CLIは少し落ち着いているようで将来的にはLINQも統合されるかもみたいな話はしていましたが、今の旬は並列化のようです。
active class Test { public: double calc(int x) { ... } }; active Test test; future<double> result = test.calc(10); // ここで別のことをする double d = result.wait();
というように非同期処理を簡単に書けるようにするとか、メモリに対してトランザクションを使えるようにして、アトミックな処理を簡単に書けるようにするとか。(C#のlockのような)同期よりももっと意味を抽象化した概念を言語でサポートする方向を研究しているようです。
そして今日もスンドブ。