Username or EmailPassword
People already know that C/C++ suck for multithreaded programming, but everything else sucks in some different way.
Threaded programming gets a bad rap and it shouldn't. It's something you have to think about from day one, or _very_ carefully architect it in.
You, OBVIOUSLY, can't just spawn threads "willy nilly" and expect things to work like you hope.
But I think writing it into the language is probably the way to go. But for the languages which didn't choose to do that, which hundreds of popular applications use and can't migrate from overnight, Intel is, apparently, attempting to provide a helpful tool.
It does? I don't think so myself. Like everything else you do in C and C++, you need to think about what you're doing, but writing threaded code in C or C++ is simple once you understand the concepts, and it's not as if there is a lot to understand. I really don't understand the big deal about using threads.