トップページ > プログラム > 2014年06月17日 > kAq4ypGz

書き込み順位&時間帯一覧

22 位/245 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000123



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part113

書き込みレス一覧

C++相談室 part113
124 :デフォルトの名無しさん[sage]:2014/06/17(火) 22:36:07.98 ID:kAq4ypGz
>>123
そんなのは そのクラスが何の目的でmutexを持つのかに依存するだろう
クラスの変更操作を排他する目的なら
コピー先で新たにもう一つmutex作成すればいいだけ
C++相談室 part113
126 :デフォルトの名無しさん[sage]:2014/06/17(火) 23:27:57.52 ID:kAq4ypGz
>>125
何がしたいのかイミフな糞コード見せられて
こうですかときかれてもな

とりあえずコピー元と先の両方のロックは必要
http://ideone.com/Lbnn11
C++相談室 part113
128 :デフォルトの名無しさん[sage]:2014/06/17(火) 23:51:21.62 ID:kAq4ypGz
>>127
本当にわかってるのかねえ。
スレッド1と2がそれぞれworker内で別のTestを持って
foo呼び出しの際にさらにそれぞれコピーされてるぞ?

本当は一つのTestを二つのスレッドから更新したいんだろ? (そうだと言ってくれ)


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。