私は、金融アプリケーションであるため、一度に1000人のユーザーがアクセスするWebServiceを開発しました。ビューのコードポイントから java:ArrayListを構築するさまざまな方法
List Items = new ArrayList();
を示すよう は、コードの中に、私は、私は、STAXパーサーを使用してXMLファイルを解析するXMLの構文解析、XMLからオブジェクトを構築し、(このArrayListの中にそれを入れていますArrayListのを作成しましたアイテム)。
最後に、このArrayListをリクエストオブジェクト内に設定して使用しています。
このすべてが正常に動作している、今、私の質問は、パフォーマンスの観点から、またはのいずれかの違いがあるならば、私はスレッドセーフのArrayListをこのように構築し、この
List Items = (List) Collections.synchronizedList(new ArrayList());
を使用している場合は教えてください何、ですどんな場合?どのアプローチが最適です
あなたの経験と意見をお寄せください。
おかげ
は、あなたが本当に同期しなければならないの '一覧'? –
命名規則に従ってください。変数名を 'items'に変更してください。 – adarshr