
26 Mar
2007
26 Mar
'07
7:59 p.m.
Howard Hinnant wrote:
When it comes right down to it, we have two valid and reasonable OS threading models before us:
1. pthreads 2. Windows
Which one do we model with std::thread (or std::thread::handle)?
Neither. We model a synthetic model that has the best qualities of each, ...
N2184 chose pthreads and N2178 chose Windows (to be fair, N2178 chose Windows with some pthreads mixed in).
... accepting the inevitable downside that the pthread people would label it Windows with some pthreads mixed in, while the Windows people would label it pthreads with some Windows mixed in.