fork(5) download
  1. #include <iostream>
  2. #include <chrono>
  3. #include <thread>
  4.  
  5. int main ()
  6. {
  7. using std::chrono::system_clock;
  8. using std::chrono::milliseconds;
  9. using std::chrono::seconds;
  10. using std::chrono::duration_cast;
  11. const auto duration = milliseconds(1000);
  12. const auto start = system_clock::now()-milliseconds(55000);
  13.  
  14. for(int i=0; i<10; i++)
  15. {
  16. std::this_thread::sleep_for(duration);
  17. const auto stop = system_clock::now();
  18.  
  19. const auto difference = std::chrono::duration_cast<seconds>(stop - start).count();
  20.  
  21. std::cout << "Difference is =>" << difference << std::endl;
  22.  
  23. }
  24. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
Difference is =>56
Difference is =>57
Difference is =>58
Difference is =>59
Difference is =>60
Difference is =>61
Difference is =>62
Difference is =>63
Difference is =>64
Difference is =>65