I wrote a brief essay (for no particular reason other than personal understanding) on the concept of multi-threaded applications. I myself am still getting familiar with the concept of threads, and wrote this as a way of taking notes to basically teach myself. In this paper, I explain a comparison between a "multi-threaded process" and a "multi-lane highway" where each lane is a thread, and each car is a line of code. I explain some scenarios in multi-threaded apps and how to relate to that scenario with the highway example.
Is this something I can post on StackOverflow and ask for corrections? I need to make sure I'm not making anything up here, and that I have the important topics covered. It's just one page in length - 4 paragraphs.