Alf P. Steinbach wrote:
>
> Probably Boost Threads, if anything. Check out
> <url: http://www.boost.org/libs/thread/doc/index.html>.
> Alternatively pthreads.
>
Pthreads? Surely, if anything, it will be an OOP
approach.
>
> Not having thread handling standardized reflects the situation that
> the standard library isn't designed for multithreading, that 'volatile'
> is next to unusable, and so on.
Still, many incarnations of the standard library
exist that cope well with concurrency? It's not
impossible.
> In particular, there is the thorny
> issue of exceptions in threads.
It works reasonably well in Java, doesn't it?
> And the somewhat larger picture of
> exception importance levels, the next to unusable exception hierarchy,
> and handling of multiple exceptions and exceptions in destructors,
> which if addressed needs to be compatible and integrated with threads.
>
>
I'm not sure these problems are greater than the
problem of not having a standardized concurrency
model in the language.
But I see now that my discussion is off topic, so:
sorry
/David