「並行処理」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (同じ利用者による、間の1版が非表示) | |||
| 1行目: | 1行目: | ||
'''並行処理'''(読み:へいこうしょり)とは、[[コンピューター]]において複数の処理が平行して実行されることをいう。いわゆる「[[マルチプロセス]]」や「[[マルチスレッド]]」や「[[非同期処理]]」などのことである。 | '''並行処理'''(読み:へいこうしょり)とは、[[コンピューター]]において複数の処理が平行して実行されることをいう。いわゆる「[[マルチプロセス]]」や「[[マルチスレッド]]」や「[[非同期処理]]」などのことである。 | ||
実際には並行して同時実行はしておらず、人間には体感できない速度、目も止まらない速さで処理を切り替えていることも多い。たとえばマルチプロセスOSなどでCPUは1個なのに同時に複数のアプリが動いているように感じるのはまさにこれです。並行処理は「他の処理を待たせない」ことが第一優先となっている。 | |||
主に[[メインフレーム]]などが得意とする「大量の処理をさばく」という用途に向いている。 | |||
その一方で[[直線番長]]的な単純計算は遅い。 | その一方で[[直線番長]]的な単純計算は遅い。 | ||
| 11行目: | 11行目: | ||
* [[並列処理]] | * [[並列処理]] | ||
* [[不完全にしておよそ正しくないプログラミング言語小史]] | * [[不完全にしておよそ正しくないプログラミング言語小史]] | ||
[[category: 並行処理]] | |||