126 threads[i] = std::thread(
thd_worker, i, std::ref(next_thd), std::ref(rand_e));
void thd_printer(int id, std::string msg)
thread print function
std::condition_variable cond
void thd_worker(const int id, int &next_thd, std::default_random_engine &rand_e)
thread worker function