https://ggulgulia.medium.com/c-20-concurrency-part-3-request-stop-and-stop-token-for-std-jthread-5e45cb48f4bc