迷茫2017-04-18 10:06:43
リーリー
前の文は、テーブル内にこの key
があることを示しています。put
が value
の場合、例外がスローされます。
リーリー
null
これは私のバージョンの上位バージョンであり、あなたのバージョンとは異なる可能性がありますが、値を空にすることはできません。
リーリー
空でない場合は、直接返すことができます。空の場合は、他のスレッドが操作していることを意味します。それで追加しました。
現在のバージョンの
メソッドは、 の get
のように、HashEntry<K,V> e
を UNSAFE.getObjectVolatile()
に変更して取得します。
阿神2017-04-18 10:06:43
投稿者は JDK をアップグレードできます。1.8
を使用して検索しましたが、このコードは ConcurrentHashMap
で見つかりませんでした。