On Jul 25, 2007, at 4:07 PM, Graham Reitz wrote:
Thanks for the reply Howard. It is much appreciated.
I know this a little out of boost scope, but since I have your attention:
I don't know if the other members of the standards committee read this forum, but C++ threads is too important, for something like cancellation disagreements, to prevent it from becoming a C++ standard.
From an academic language perspective, how a thread cancellation proceeds might be important. But for engineers, who are used to using libraries that 'are good enough', we find a way to make things work, elegant or not. Personally, I would take any of the proposed solutions if the alternative was no C++ thread support.
Herb Sutter, at this years SD West Conference, spent a session talking about the future importance multi threaded applications, especially with the rise of multi-core cpus. The memory hole is getter bigger and the expectation is that cpus with numerous cores will be the plug. Based on this assumption, any language that expects to remain the future systems language must have thread support.
(Committee members) Please find a way to compromise and push this through.
Thanks for the feedback. Yes, committee members are reading, and for those that aren't, I'll personally make sure your message is heard. -Howard