パッケージ | 説明 |
---|---|
java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
java.util.stream |
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
ConcurrentNavigableMap<K,V>
NavigableMap オペレーションをサポートするConcurrentMap です。そのナビゲート可能なサブマップに対しては再帰的です。 |
修飾子と型 | クラスと説明 |
---|---|
class |
ConcurrentHashMap<K,V>
取得の完全な同時性および予想される高い更新平行性をサポートするハッシュ・テーブルです。
|
class |
ConcurrentSkipListMap<K,V>
スケーラブルな並行
ConcurrentNavigableMap 実装です。 |
修飾子と型 | メソッドと説明 |
---|---|
static <T,K,A,D,M extends ConcurrentMap<K,D>> |
Collectors.groupingByConcurrent(Function<? super T,? extends K> classifier, Supplier<M> mapFactory, Collector<? super T,A,D> downstream)
分類関数に従って要素をグループ化した後、指定された下流
Collector を使って特定のキーに関連付けられた値のリダクション操作を実行する、T 型の入力要素に対するカスケード「グループ化」操作を実装した並行Collector を返します。 |
static <T,K,U,M extends ConcurrentMap<K,U>> |
Collectors.toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction, Supplier<M> mapSupplier)
ConcurrentMap 内に要素を累積する並行Collector を返します(指定されたマッピング関数を入力要素に適用した結果が、マップのキーと値になる)。 |
修飾子と型 | メソッドと説明 |
---|---|
static <T,K> Collector<T,?,ConcurrentMap<K,List<T>>> |
Collectors.groupingByConcurrent(Function<? super T,? extends K> classifier)
分類関数に従って要素をグループ化する、
T 型の入力要素に対する「グループ化」操作を実装した並行Collector を返します。 |
static <T,K,A,D> Collector<T,?,ConcurrentMap<K,D>> |
Collectors.groupingByConcurrent(Function<? super T,? extends K> classifier, Collector<? super T,A,D> downstream)
分類関数に従って要素をグループ化した後、指定された下流
Collector を使って特定のキーに関連付けられた値のリダクション操作を実行する、T 型の入力要素に対するカスケード「グループ化」操作を実装した並行Collector を返します。 |
static <T,K,U> Collector<T,?,ConcurrentMap<K,U>> |
Collectors.toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper)
ConcurrentMap 内に要素を累積する並行Collector を返します(指定されたマッピング関数を入力要素に適用した結果が、マップのキーと値になる)。 |
static <T,K,U> Collector<T,?,ConcurrentMap<K,U>> |
Collectors.toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction)
ConcurrentMap 内に要素を累積する並行Collector を返します(指定されたマッピング関数を入力要素に適用した結果が、マップのキーと値になる)。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.