「マルチスレッド」の版間の差分
imported>MikeCAT 細 関連項目にマルチスレッド線型探索を追加 |
編集の要約なし |
||
| 1行目: | 1行目: | ||
'''マルチスレッド''' | '''マルチスレッド'''([[英語]]:multi thread)とは、ひとつの[[プロセス]]内で複数の[[スレッド]]を使用することである。 | ||
[[バグ]]の温床であり、[[デバッグ]]が非常に難しいのが特徴である。そのため[[業務アプリ]]の世界では[[禁忌]]であり基本的に登場しない技術である。 | |||
==応用例== | ==応用例== | ||
* | * [[バックグラウンド]]で重い処理をしても、[[UI]]の動作を止めない([[応答なし]]にならない)ことができる。 | ||
* [[BOINC]]の計算をしながら[[動画]]を見たり[[webブラウズ]] | * [[BOINC]]の計算をしながら[[動画]]を見たり[[webブラウズ]]をしたりできるのもマルチスレッドの一種。 | ||
==関連項目== | ==関連項目== | ||
| 10行目: | 12行目: | ||
* [[マルチコア]] | * [[マルチコア]] | ||
* [[OpenMP]] | * [[OpenMP]] | ||
== 参考文献 == | |||
{{reflist}} | |||
{{stub}} | |||