Quick Intro to threads, critical sections, and synchronization in C# | Hacker News Reader