2010-06-22 26 views

回答

3

更改矢量狀態的Vector類的所有方法都是同步的。

+0

有記錄的地方? – JavaUser 2010-06-22 02:43:29

+0

http://www.docjar.com/docs/api/java/util/Vector.html。向下滾動到方法詳細信息部分。 – 2010-06-22 02:46:59

+0

Thx Justin..Nice – JavaUser 2010-06-22 02:54:44

2

的解釋是在class Javadoc的最後一行:

與新集合的實現,Vector是同步的。

Vector本質上是一個同步ArrayList

0

在沒有在Javadoc明確陳述的,看的源代碼。例如,您可以在JDK安裝中的src.zip文件中找到它們。

事實上,幾乎所有訪問或更新矢量狀態的方法都會在某個時刻同步。但是,由iterator()返回的Iterator和由elements()返回的Enumeration僅在下一個/ hasNext調用期間同步。