[C#] マルチスレッドの基礎を理解する
非同期処理やマルチスレッドとはなんぞやという人のためにシンプルなまとめ
スレッドスレッドは「プログラムの処理単位」みたいな言われ方をするけど、処理単位って言われてもあまりピンとこないので、プログラムを見たほうが理解しやすい。
このプログラムでif文がy==0の方に分岐したとするとこのプログラムの実行順序は図の矢印みたいな流れになることがわかると思う。
この矢印のような実行の一連の流れがスレッドだ。こんな感じでプログラムが開始してからの最後まで続くスレッドは特にメインスレッ