#include <thread>
#include <iostream>
#include <chrono>

void func()
{
   for (int i = 0; i < 100; ++i)
   {
      std::cout << i << "\n";
      std::this_thread::sleep_for(std::chrono::milliseconds(2));
   }
}

int main()
{
   std::thread t1(func);
   t1.detach();
   std::this_thread::sleep_for(std::chrono::seconds(2));
   return 0;
}
