- 225 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 23:54:05 ]
- 今マルチスレッドで裏で画像読み込みとかやってるんですが、
あるスレッドが専用の関数に必要な引数を渡して、要求だけ vectorにキューイングしてで出て行く、そして読み込み用のスレッドがこのvectorから メッセージを取り出して画像読み込み操作を行うという形なんですが なんかどこかで衝突?みたいなことが起こってるみたいで成功したり失敗したりです。。。 メッセージは追加時push_backで取り出し時begin()使ってます。 Javaのsynchronizedみたいに排他にするにはどうすればいいんでしょうか?
|

|