POSIX pthreadはC++じゃ使えないんじゃないかな…
だって、tryやthrowがどうなるか、どこにも定義ないでしょ。
処理系作成者も考慮してないと思う。