Доброго времени суток, форумчане. Всем добра.



Набросал простой многопоточный код http://cpp.sh/8jtuk

Но не ожидал увидеть вот такое:

thread: 2 start
thread: 2 end
thread: 1 join
thread: 3 start
thread: 3 end
thread: 1 start
thread: 1 end
thread: 2 join
thread: 3 join



Скорее всего проблема в буферизации вывода. Но я вроде и мютексом обернул и flush дернул.



Спасибо всем кто объяснит, что я делаю не так с выводом на экран.








 ,






URL записи