lst-1005-book.cpp
// https://godbolt.org/z/39x4bafco
#include <thread>
#include <chrono>
using namespace std::chrono; // seconds, suffix s
void kobraUebernehmenSie(std::jthread job) {
job.join();
}
int main() {
std::jthread th{ [] {
std::this_thread::sleep_for(1s);
std::cout << "Viel Glueck, Dan" << std::endl;
} };
kobraUebernehmenSie( std::move(th) ); // Zuständigkeit übertragen
}