Home
last modified time | relevance | path

Searched refs:cells (Results 1 – 5 of 5) sorted by relevance

/libcore/luni/src/main/java/java/util/concurrent/atomic/
DStriped64.java126 transient volatile Cell[] cells; field in Striped64
203 if ((as = cells) != null && (n = as.length) > 0) { in longAccumulate()
210 if ((rs = cells) != null && in longAccumulate()
229 else if (n >= NCPU || cells != as) in longAccumulate()
235 if (cells == as) // Expand table unless stale in longAccumulate()
236 cells = Arrays.copyOf(as, n << 1); in longAccumulate()
245 else if (cellsBusy == 0 && cells == as && casCellsBusy()) { in longAccumulate()
247 if (cells == as) { in longAccumulate()
250 cells = rs; in longAccumulate()
287 if ((as = cells) != null && (n = as.length) > 0) { in doubleAccumulate()
[all …]
DLongAdder.java58 if ((as = cells) != null || !casBase(b = base, b + x)) { in add()
91 Cell[] as = cells; in sum()
109 Cell[] as = cells; in reset()
129 Cell[] as = cells; in sumThenReset()
DDoubleAdder.java62 if ((as = cells) != null || in add()
89 Cell[] as = cells; in sum()
107 Cell[] as = cells; in reset()
127 Cell[] as = cells; in sumThenReset()
DLongAccumulator.java77 if ((as = cells) != null || in accumulate()
99 Cell[] as = cells; in get()
118 Cell[] as = cells; in reset()
138 Cell[] as = cells; in getThenReset()
DDoubleAccumulator.java75 if ((as = cells) != null || in accumulate()
101 Cell[] as = cells; in get()
121 Cell[] as = cells; in reset()
141 Cell[] as = cells; in getThenReset()