- 181 名前:デフォルトの名無しさん mailto:sage [2013/12/12(木) 21:56:01.44 ]
- 異なるスレッドで扱うため、リストとそれに登録したオブジェクトの操作に対して同期を取りたいのですが
synchronizedListを用いて生成したリストを用いる場合は、以下のような使い方で正しいでしょうか? SampleClass obj = objList.get(i); synchronized(obj) { obj.method(); } リスト操作(addやget)自体はsynchronizedで囲ったりしなくても synchronizedListで生成してる限りは同期が取れていて、 リストから取得したオブジェクトは別途synchronizedを使って同期取らなきゃ駄目って認識です。
|

|