【プログラミング中級者向け】さあ、マルチスレッドプログラミングをはじめよう

今はマルチスレッドができるようにならないとヤバいです。

そもそもマルチスレッドとは並行処理の発生するプログラムのことです。

なぜマルチスレッドができないとヤバいかというと理由は2つです。

・マルチコア化が進み、CPUの性能が上がってきて、並行処理は当たり前だから。

・ネットショップや映画チケット予約システムなど、多くで使われているから。

身近なPCでもIntel Core i5のCPUを積んでおり、コア総数は2つです。つまり同時に2つのことは余裕でできます。

映画チケットシステムを例にとると、同時に多くの人がネットからチケット予約できないとまずいですよね?一人ひとり待っていると日が暮れます。(もちろん最後の席を確定するところは排他処理がされていて、同時に更新できないようにはなっていますが。)

結論を言うと、

マルチスレッドの処理は書けるようになっておかないとマズイということです。

そこでマルチスレッドを書く具体的なある方法を次の投稿で紹介します。

お楽しみに!

この記事が気に入ったらサポートをしてみませんか?