マルチスレッドプログラミング相談室 その8at TECHマルチスレッドプログラミング相談室 その8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト2:デフォルトの名無しさん 09/09/21 17:19:50 ■関連スレ・関連性の高いスレ 【マルチコア】並列化について語る【使いこなせ】 ttp://pc11.2ch.net/test/read.cgi/tech/1137540671/ pthread地獄 part 2 ttp://pc11.2ch.net/test/read.cgi/unix/1166620307/ ネットワークプログラミング相談室 Port24 ttp://pc12.2ch.net/test/read.cgi/tech/1246895188/ 3:デフォルトの名無しさん 09/09/21 20:58:08 >>993 > lock-freeをある程度かじれば分かるが、要素数もatomicじゃなくていいよ > スレッド状態は特権リング内の管理だろうから内部の挙動はシラネ > ユーザーレベルで言うなら、lock-free queueをスピン&スリープで待機するなら > スレッド状態も持つ必要なし spinlock なら普通はスリープじゃなくて再スケジュー ルじゃないだろか。まぁいいけどさ。 でか、spinlock 使う位なら俺にとってはキュー操作と 一緒にやる作業の大きさで mutex にするか spinlock にするかってだけの話になって、キュー自体にはやっぱ り排他責務なんか持たせないなぁ…。 あ、「キューに特化するとキューの特性に沿ったとても 効率の良い spinlock 的な何かがある」ってこと? それとも、生産者が一つ生産してキューに生産物を入れ る度に上限数まで消費者スレッドを起こして、とかいう 生産時間<<消費時間な場合に使うわけ? 確かにこの場合 は有効そうだけど。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch