Which is the threading model of c++ boost threading library use ?
1:1 (Kernel-level threading)
N:1 (User-level threading)
M:N (Hybrid threading)
The difference between these models (from wiki): http://en.wikipedia.org/wiki/Thread_(computing)#Models
I checked the boost site and it does not mentioned about the threading model it uses.
I guess it is a 1:1, because it does not provide function like yield
or reschedule
,but i'm not sure...