}
int srv::handle_slow(int & r, const int a) {
- usleep(std::uniform_int_distribution<useconds_t>(0,500)(global->random_generator));
+ int us = std::uniform_int_distribution<>(0,500)(global->random_generator);
+ std::this_thread::sleep_for(microseconds(us));
r = a + 2;
return 0;
}
}
while (1)
- usleep(100000);
+ std::this_thread::sleep_for(milliseconds(100));
}