「並行処理」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) (ページの作成:「'''並行処理'''(へいこうしょり)とは、コンピューターにおいて複数の処理が平行して実行されることをいう。いわゆる「[…」) |
Administrator (トーク | 投稿記録) |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
− | '''並行処理''' | + | '''並行処理'''(読み:へいこうしょり)とは、[[コンピューター]]において複数の処理が平行して実行されることをいう。いわゆる「[[マルチプロセス]]」や「[[マルチスレッド]]」や「[[非同期処理]]」などのことである。 |
実際には並行して同時実行はしておらず、目も止まらない速さで処理を切り替えていることも多い。並行処理は「他の処理を待たせない」ことが第一優先となっている。 | 実際には並行して同時実行はしておらず、目も止まらない速さで処理を切り替えていることも多い。並行処理は「他の処理を待たせない」ことが第一優先となっている。 | ||
+ | |||
+ | 主にメインフレームなどが得意とする「大量の処理をさばく」という用途に向いている。 | ||
+ | その一方で[[直線番長]]的な単純計算は遅い。 | ||
似たような言葉に「[[並列処理]]」がある。こちらは「同じ処理」を「一斉に行う」こと、いわゆる[[CPU]]や[[GPU]]での[[ベクトル演算]]を指していることが多い。 | 似たような言葉に「[[並列処理]]」がある。こちらは「同じ処理」を「一斉に行う」こと、いわゆる[[CPU]]や[[GPU]]での[[ベクトル演算]]を指していることが多い。 | ||
== 関連項目 == | == 関連項目 == | ||
− | + | * [[並列処理]] | |
* [[不完全にしておよそ正しくないプログラミング言語小史]] | * [[不完全にしておよそ正しくないプログラミング言語小史]] |
2022年5月23日 (月) 01:41時点における最新版
並行処理(読み:へいこうしょり)とは、コンピューターにおいて複数の処理が平行して実行されることをいう。いわゆる「マルチプロセス」や「マルチスレッド」や「非同期処理」などのことである。
実際には並行して同時実行はしておらず、目も止まらない速さで処理を切り替えていることも多い。並行処理は「他の処理を待たせない」ことが第一優先となっている。
主にメインフレームなどが得意とする「大量の処理をさばく」という用途に向いている。 その一方で直線番長的な単純計算は遅い。
似たような言葉に「並列処理」がある。こちらは「同じ処理」を「一斉に行う」こと、いわゆるCPUやGPUでのベクトル演算を指していることが多い。