Quote Originally Posted by Luuk van Venrooij
To bad that this approach requires a context switch
I switch context only one time - for creating second context. After that all threads working without switching and waiting