[過去ログ]
マルチスレッドプログラミング相談室 (986レス)
マルチスレッドプログラミング相談室 http://toro.5ch.net/test/read.cgi/tech/997345868/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
873: 736 [sage] 02/11/15 17:18 それは、16スレッドが同時に書き込めるのか? 各スレッドが別の要素にアクセスするとして。 リストが要素数なんか持ってても大丈夫? 単純なリストならまだしも、空リストとか管理されてると結局その中の 一つのスレッドしか書き込みできない(というか排他制御が必要な)気がするが。 http://toro.5ch.net/test/read.cgi/tech/997345868/873
883: 870 [sage] 02/11/15 21:08 >>873 何への質問だかわからないけど、16っていうマジックナンバーがあるから 870 だと仮定して答える。 「リストから remove 」等の処理に排他制御をかけるとして、ごく素朴な リスト全体にたいしてロックが1つ、という状態では競合が起きた場合に 素直にパフォーマンスが悪化する。並列性が高くなればなるほど競合の可 能性は増し、結局並列動作できない場面が出てくる。 その辺をチューニングする場合の定石として、適当にロックの数を増やす ってのがある。コンテキストスイッチングに比べて排他の対象となる操作 の方が十分重い場合には、寝てるスレッドのことはほぼ無視しても良いの で、CPU の数+αに分散させれば十分。そうじゃないときは多めにする。 http://toro.5ch.net/test/read.cgi/tech/997345868/883
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s