https://aussiebookkarmahome.blogspot.com/2020/01/free-download-concurrency-in-c-cookbook.html