Changes between Initial Version and Version 1 of Ticket #81
- Timestamp:
- 01/19/2012 04:20:08 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #81 – Description
initial v1 28 28 }}} 29 29 3.分析 30 List接口下有ArrayList和Vector,ArrayList不是线程安全的,而Vector是线程安全的。当然,这个 就算是线程安全的话,程序不会报错,但是逻辑上也有问题。如果从设计的角度去考虑,不应该改变传进去的list的值,这样做有可能遇到意想不到的事情,现在就是遇到了,这个是关键的问题。30 List接口下有ArrayList和Vector,ArrayList不是线程安全的,而Vector是线程安全的。当然,这个如果是线程安全的话,程序不会报错,但是逻辑上有问题。如果从设计的角度去考虑,不应该改变传进去的list的值,这样做有可能遇到意想不到的事情,现在就是遇到了,这个是关键的问题。 31 31 4.解决 32 32 建多一个list,不再操作传进来的list,代码如下:
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/global/2008/images/jss/m_logo091125.jpg)