4
什麼是有狀態迭代器?有狀態迭代器Java
此問題涉及Hadoop中定義的用於執行聯接的Iterator。作爲參考documentation規定:
這定義了一個接口,以有狀態迭代器,可以重放直接添加到它 元件。請注意,這不會延伸 迭代器。
'重播元素直接添加到'是什麼意思?這個迭代器與通常的迭代器有什麼不同?
什麼是有狀態迭代器?有狀態迭代器Java
此問題涉及Hadoop中定義的用於執行聯接的Iterator。作爲參考documentation規定:
這定義了一個接口,以有狀態迭代器,可以重放直接添加到它 元件。請注意,這不會延伸 迭代器。
'重播元素直接添加到'是什麼意思?這個迭代器與通常的迭代器有什麼不同?
這裏是有狀態的迭代器的更多信息:
http://en.wikipedia.org/wiki/Iterator(下查找發電機)
和一些進一步的信息在這裏:
http://www.itmaybeahack.com/book/python-2.6/html/p02/p02c08_generators.html
,並終於在這裏:
http://www.devdaily.com/java/jwarehouse/trove-1.1b3/src/gnu/trove/TIntIntIterator.java.shtml
由於迭代是有狀態的,因此對當前映射條目的鍵/值部分的訪問發生在恆定時間內。
希望這會有所幫助。
不是很確定,但也許不同之處在於,每個值只能從正常的Iterator讀取一次,而不是多次讀取 – 2012-03-31 17:22:25