java.util.concurrent.ConcurrentHashMap.entryAt()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(96)

本文整理了Java中java.util.concurrent.ConcurrentHashMap.entryAt()方法的一些代码示例,展示了ConcurrentHashMap.entryAt()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ConcurrentHashMap.entryAt()方法的具体详情如下:
包路径:java.util.concurrent.ConcurrentHashMap
类名称:ConcurrentHashMap
方法名:entryAt

ConcurrentHashMap.entryAt介绍

[英]Gets the ith element of given table (if nonnull) with volatile read semantics. Note: This is manually integrated into a few performance-sensitive methods to reduce call overhead.
[中]获取具有可变读取语义的给定表的第i个元素(如果非null)。注意:这是手动集成到一些性能敏感的方法中,以减少调用开销。

代码示例

代码示例来源:origin: robovm/robovm

for (int i = 0; i < tab.length; ++i) {
  HashEntry<K,V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    s.writeObject(e.key);
    s.writeObject(e.value);

代码示例来源:origin: robovm/robovm

for (int i = 0 ; i < tab.length; i++) {
  HashEntry<K,V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    V v = e.value;
    if (v != null && value.equals(v))

代码示例来源:origin: robovm/robovm

HashEntry<K,V>[] tab = table;
int index = (tab.length - 1) & hash;
HashEntry<K,V> e = entryAt(tab, index);
HashEntry<K,V> pred = null;
while (e != null) {

代码示例来源:origin: robovm/robovm

HashEntry<K,V>[] tab = table;
int index = (tab.length - 1) & hash;
HashEntry<K,V> first = entryAt(tab, index);
for (HashEntry<K,V> e = first;;) {
  if (e != null) {

代码示例来源:origin: com.mobidevelop.robovm/robovm-rt

for (int i = 0; i < tab.length; ++i) {
  HashEntry<K,V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    s.writeObject(e.key);
    s.writeObject(e.value);

代码示例来源:origin: MobiVM/robovm

for (int i = 0; i < tab.length; ++i) {
  HashEntry<K,V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    s.writeObject(e.key);
    s.writeObject(e.value);

代码示例来源:origin: com.jtransc/jtransc-rt

for (int i = 0; i < tab.length; ++i) {
  HashEntry<K, V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    s.writeObject(e.key);
    s.writeObject(e.value);

代码示例来源:origin: ibinti/bugvm

for (int i = 0; i < tab.length; ++i) {
  HashEntry<K,V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    s.writeObject(e.key);
    s.writeObject(e.value);

代码示例来源:origin: com.bugvm/bugvm-rt

for (int i = 0; i < tab.length; ++i) {
  HashEntry<K,V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    s.writeObject(e.key);
    s.writeObject(e.value);

代码示例来源:origin: com.gluonhq/robovm-rt

for (int i = 0; i < tab.length; ++i) {
  HashEntry<K,V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    s.writeObject(e.key);
    s.writeObject(e.value);

代码示例来源:origin: org.codehaus.jsr166-mirror/jsr166

for (int i = 0; i < tab.length; ++i) {
  HashEntry<K,V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    s.writeObject(e.key);
    s.writeObject(e.value);

代码示例来源:origin: FlexoVM/flexovm

for (int i = 0; i < tab.length; ++i) {
  HashEntry<K,V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    s.writeObject(e.key);
    s.writeObject(e.value);

代码示例来源:origin: MobiVM/robovm

for (int i = 0 ; i < tab.length; i++) {
  HashEntry<K,V> e;
  for (e = entryAt(tab, i); e != null; e = e.next) {
    V v = e.value;
    if (v != null && value.equals(v))

代码示例来源:origin: FlexoVM/flexovm

HashEntry<K,V>[] tab = table;
int index = (tab.length - 1) & hash;
HashEntry<K,V> e = entryAt(tab, index);
HashEntry<K,V> pred = null;
while (e != null) {

代码示例来源:origin: MobiVM/robovm

HashEntry<K,V>[] tab = table;
int index = (tab.length - 1) & hash;
HashEntry<K,V> e = entryAt(tab, index);
HashEntry<K,V> pred = null;
while (e != null) {

代码示例来源:origin: com.bugvm/bugvm-rt

HashEntry<K,V>[] tab = table;
int index = (tab.length - 1) & hash;
HashEntry<K,V> e = entryAt(tab, index);
HashEntry<K,V> pred = null;
while (e != null) {

代码示例来源:origin: com.jtransc/jtransc-rt

HashEntry<K, V>[] tab = table;
int index = (tab.length - 1) & hash;
HashEntry<K, V> e = entryAt(tab, index);
HashEntry<K, V> pred = null;
while (e != null) {

代码示例来源:origin: com.gluonhq/robovm-rt

HashEntry<K,V>[] tab = table;
int index = (tab.length - 1) & hash;
HashEntry<K,V> e = entryAt(tab, index);
HashEntry<K,V> pred = null;
while (e != null) {

代码示例来源:origin: ibinti/bugvm

HashEntry<K,V>[] tab = table;
int index = (tab.length - 1) & hash;
HashEntry<K,V> e = entryAt(tab, index);
HashEntry<K,V> pred = null;
while (e != null) {

代码示例来源:origin: ibinti/bugvm

HashEntry<K,V>[] tab = table;
int index = (tab.length - 1) & hash;
HashEntry<K,V> first = entryAt(tab, index);
for (HashEntry<K,V> e = first;;) {
  if (e != null) {

相关文章

微信公众号

最新文章

更多