我已经开发了一个WebService,每次1000个用户都可以访问它,因为它是一个财务应用程序.在代码中,我创建了一个ArrayList,如图所示
List Items = new ArrayList();
Run Code Online (Sandbox Code Playgroud)
从代码的角度来看,我正在使用STAX解析器解析XML文件,解析XML,从XML构造对象并将其放入此ArrayList(Items)中.
最后我将这个ArrayList设置在一个Request Object中并使用它.
这一切都运行正常,现在我的问题是,如果我以这种方式构造一个ThreadSafe ArrayList并使用它
List Items = (List) Collections.synchronizedList(new ArrayList());
Run Code Online (Sandbox Code Playgroud)
请告诉我,从性能的角度来看,或者在任何情况下是否存在任何差异?哪种方法最好
请分享您的经验和观点.
谢谢
| 归档时间: |
|
| 查看次数: |
154 次 |
| 最近记录: |