Доброго времени суток, форумчане. Всем добра.
Набросал простой многопоточный код 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 дернул.
Спасибо всем кто объяснит, что я делаю не так с выводом на экран.