Further reading
- Managing and implementing multi-threading:
- Pausing and interrupting threads:
- How to terminate a thread in C#:
- How to destroy threads in C#: https://www.tutorialspoint.com/How-to-destroy-threads-in-Chash
- How to schedule threads in C#: https://www.geeksforgeeks.org/how-to-schedule-a-thread-for-execution-in-c-sharp/#:~:text=%20How%20to%20schedule%20a%20thread%20for%20execution,1%20Start%20%28%29%202%20Start%20%28Object%29%20More%20
- Understanding threads and the threading process:
- How to pause code execution in C#: https://csharpsage.com/c-delay/
- Pausing and interrupting threads: https://docs.microsoft.com/en-us/dotnet/standard/threading/pausing-and-resuming-threads