非同期処理・並列処理・並行処理
非同期処理
複数のタスクを、互いの結果を待つことなく処理すること
これを実現する方法として並列処理、並行処理がある
並列処理
複数のコアが複数のタスクを分担して同時に進める処理
並行処理
単独のコアが複数のタスクを切り替えながら(見かけ上)同時に進める処理
マルチプロセス
タスク=プロセスの場合
マルチスレッド
タスク=スレッドの場合
【小ネタ】並列処理とは何か?そして並列処理と並行処理の違いとは? - Qiita
マルチスレッドと並行処理をわかりやすく説明します - フラミナル
JavaScriptでマルチスレッド処理
JavaScript.icon
Qiita.icon