4 ms·
Nah, I had the same reaction while reading the article. Then I realized that it was from 2004. The slow push for standardization is indeed curious. Standardizi
by wladimir 16y ago
Nah, I had the same reaction while reading the article. Then I realized that it was from 2004.
The slow push for standardization is indeed curious. Standardizing threading would only be the beginning, as threading is (for most things) a much too low-level abstraction. It is very hard to scale threading, with the locking and other synchronization it usually entails, to large number of cores (soon, >16 won't be that strange). And it's very bug-prone.
I think it's disappointing that more high-level primitives such as co-routines, work queues, task-based parallelism, map/reduce and such are finding such slow adaption in mainstream languages. You'd say that making the writing of parallelized code faster and more robust is an important goal.