



















localCriticalSection做为一个信号量来控制程序对类成员变量theList的访问,从而保证了theList在同一时间只有一个程序访问。运行程序,这个函数花费了将近4秒钟。同步是很耗时间的。
在java.util.Collections中提供了很多方法来保证集合(数组)的同步访问。
我们修改类成员变量theList的实例化方法:

再修改处理函数:





















再运行,这个函数才花费将近一秒钟的时间!
在Collections中提供了很多这类的方法。
分类:
2008-07-17 22:08:39