
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
手軽に始めるマルチスレッドプログラミング - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
手軽に始めるマルチスレッドプログラミング - Qiita
スレッドとは 大雑把に言えばプログラムが処理する単位のようなものです。普通に作成したプログラムは一... スレッドとは 大雑把に言えばプログラムが処理する単位のようなものです。普通に作成したプログラムは一つのスレッドで処理されるため、重い処理を実施すると前回の例のように描画が止まったりします。 そこで、重い処理を別スレッドで実施することで描画の停止を防いだり複数の処理を同時に実施することで処理効率を上げる方法がマルチスレッドになります。 マルチスレッドあれこれ マルチスレッド処理自体は.NetFramework初期の頃から実装可能でした。それらを順に紹介いたしいます。 Thread .NetFramework1.xの頃に実装された方法で一番原始的な方法となります。この当時はラムダ式といったものも無く、戻り値の受け取りが困難だった等あったこともあり、難易度の高いものであったと聞きます。 ThreadPool スレッドの生成・破棄はかなりコスト(メモリや処理にかかる時間)がかかる為、使用したThr