前スレ
C++相談室 part155
https://mevius.5ch.net/test/read.cgi/tech/1616555235/
探検
C++相談室 part156
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2021/05/19(水) 10:55:13.24ID:LZZifCH2997デフォルトの名無しさん
2021/08/09(月) 09:47:15.53ID:TRAo/ccI >スレッドが実行中か確認したいってどんなときなのかな?
排他制御付きのキューを自力実装するときまれによくある……
キューがあふれそうになったときpushする側(producer)を待たせる作りにした場合、
popする側(consumer)はデータをpop後、producerが待っていたらその待ちを解除、
待っていなかったら何もしないという判断が居るのでこのためのフラグ
(producer側にpushを継続する意思があるかどうか、またはpush待ち中かどうかを表すフラグ)が居る
producerよりconsumerがいつも速い見込みでキューがあふれない前提(キューが必要に応じていくらでも大きくなる)
だったりその他(待ち解除が条件変数ではなくキューイングされるイベントだったり)だと無くてもよいから
ぜってー必要か、というとビミョーだがあった方がすっきり効率的なコードとして書ける
排他制御付きのキューを自力実装するときまれによくある……
キューがあふれそうになったときpushする側(producer)を待たせる作りにした場合、
popする側(consumer)はデータをpop後、producerが待っていたらその待ちを解除、
待っていなかったら何もしないという判断が居るのでこのためのフラグ
(producer側にpushを継続する意思があるかどうか、またはpush待ち中かどうかを表すフラグ)が居る
producerよりconsumerがいつも速い見込みでキューがあふれない前提(キューが必要に応じていくらでも大きくなる)
だったりその他(待ち解除が条件変数ではなくキューイングされるイベントだったり)だと無くてもよいから
ぜってー必要か、というとビミョーだがあった方がすっきり効率的なコードとして書ける
998デフォルトの名無しさん
2021/08/09(月) 09:51:30.16ID:TRAo/ccI999デフォルトの名無しさん
2021/08/09(月) 09:55:16.95ID:TRAo/ccI となるようにインクリメントするカウンタの意味を仕向ける
1000デフォルトの名無しさん
2021/08/09(月) 09:55:21.66ID:eF2Q2UUf >>998
アンカーミスってねい?
アンカーミスってねい?
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 81日 23時間 0分 8秒
新しいスレッドを立ててください。
life time: 81日 23時間 0分 8秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 [少考さん★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★2 [少考さん★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 ★2 [ぐれ★]
- ベトナムのバイク「脱ガソリン」、シェア8割のホンダに打撃…政府が電動二輪普及を主導 [煮卵★]
- “ひとり焼肉”でおなじみ「焼肉ライク」が閉店ラッシュ。なぜ「コスパが悪い」と言われてしまうのか [Gecko★]
- 小泉防衛大臣「レーダー照射がサァ!中国がサァ!」米国「そう・・・(無関心)」 [834922174]
- 俺氏(43)、障害年金とA型作業所の給料を貯め、資産が一時的ではあるが「2300万円」になる [201193242]
- 囲い込んでからサービスを劣化させる糞企業といえば? [441978185]
- ニート、無職、精神障害集まれ
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪
- ちびまる子ちゃんで一番可愛い子wwwww
