「マルチスレッド」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
7行目: | 7行目: | ||
== 欠点 == | == 欠点 == | ||
− | === | + | === 負荷 === |
「マルチスレッドを使用する準備」に一定の負荷がかかる。 | 「マルチスレッドを使用する準備」に一定の負荷がかかる。 | ||
− | + | このため負荷は「スレッドの準備」と「スレッドでの処理」を合算したもので考える必要があり、あまりに負荷が小さい処理だと逆に遅くなる傾向がある。 | |
− | + | この問題を解決する手法としてスレッドを使い回す「[[スレッドプール]]」という手法が考案されているが、あまりに負荷が小さい処理だと「スレッドに[[データ]]を渡す処理」でやっぱり遅くなることがある。 | |
− | |||
− | この問題を解決する手法としてスレッドを使い回す「[[スレッドプール]] | ||
− | |||
− | |||
− | |||
=== 不具合の温床 === | === 不具合の温床 === |