トップページ > プログラム > 2015年04月12日 > m18WDRtR

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

16 位/185 ID中時間01234567891011121314151617181920212223Total
書き込み数0100000000000000000200003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Git 12©2ch.net
★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net

書き込みレス一覧

Git 12©2ch.net
198 :デフォルトの名無しさん[]:2015/04/12(日) 01:03:54.01 ID:m18WDRtR
普通とか一般的にとか色々言ってるけどさ
お前らってIT企業を何社も転職して色々な現場を見てまわったの?
★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
854 :デフォルトの名無しさん[sage]:2015/04/12(日) 19:20:39.86 ID:m18WDRtR
じゃあ俺も妄想を

>>842
Okomeのcountが0になったらコンテナから削除する、要するに寿命管理のコード?

whileループ1回ごとに全ての要素をupdate()する必要があるならコードに間違いがあるよ
2回目のwhileループのときにコンテナの2番目のOkome(count=2のやつ)が削除されるけど
そこで削除されるからokomes.size()の値が変わってしまってfor文の離脱条件が成立するから3番目のOkome(count=30)が処理されないよ
同様に11回目のwhileループのときに1番目のOkome(count=10のやつ)が削除されるときも2番目のOkome(count=30)が処理されず
正しく処理されていれば30回のループで終わるところを32回ループしてる
★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
856 :デフォルトの名無しさん[sage]:2015/04/12(日) 19:35:12.45 ID:m18WDRtR
>>842
>コンテナに格納するオブジェクトに、そのコンテナへの参照を持たせて
>オブジェクトが自分自身をコンテナからremoveするのって合法ですか?
・複数のスレッドからコンテナへの同時アクセスの可能性があるときはスレッドセーフに気をつけないといけない
・IteratorやEnumerationの呼び出し中には使えない
そうでないなら全く問題はないと思うよ


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