java.util.concurrent.atomic.AtomicIntegerArray#lazySet()源码实例Demo

下面列出了java.util.concurrent.atomic.AtomicIntegerArray#lazySet() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: openjdk-jdk8u   文件: TestIntAtomicOrdered.java
static void test_2vi_oppos(AtomicIntegerArray a, AtomicIntegerArray b, int c, int d) {
  int limit = ARRLEN-1;
  for (int i = limit; i >= 0; i-=1) {
    a.lazySet(i, c);
    b.lazySet((limit-i), d);
  }
}
 
源代码2 项目: openjdk-jdk8u   文件: TestIntAtomicOrdered.java
static void test_2ci_oppos(AtomicIntegerArray a, AtomicIntegerArray b) {
  int limit = ARRLEN-1;
  for (int i = 0; i < ARRLEN; i+=1) {
    a.lazySet((limit-i), -123);
    b.lazySet(i, -103);
  }
}
 
源代码3 项目: TencentKona-8   文件: TestIntAtomicOrdered.java
static void test_cp_alnsrc(AtomicIntegerArray a, AtomicIntegerArray b) {
  for (int i = 0; i < ARRLEN-ALIGN_OFF; i+=1) {
    a.lazySet(i, b.get(i+ALIGN_OFF));
  }
}
 
源代码4 项目: openjdk-jdk8u   文件: TestIntAtomicOrdered.java
static void test_2ci_scl(AtomicIntegerArray a, AtomicIntegerArray b) {
  for (int i = 0; i*SCALE < ARRLEN; i+=1) {
    a.lazySet((i*SCALE), -123);
    b.lazySet((i*SCALE), -103);
  }
}
 
源代码5 项目: TencentKona-8   文件: TestIntAtomicOrdered.java
static void test_cp(AtomicIntegerArray a, AtomicIntegerArray b) {
  for (int i = 0; i < ARRLEN; i+=1) {
    a.lazySet(i, b.get(i));
  }
}
 
static void test_2vi_scl(AtomicIntegerArray a, AtomicIntegerArray b, int c, int d) {
  for (int i = 0; i*SCALE < ARRLEN; i+=1) {
    a.lazySet((i*SCALE), c);
    b.lazySet((i*SCALE), d);
  }
}
 
static void test_2vi_inv(AtomicIntegerArray a, AtomicIntegerArray b, int c, int d, int k) {
  for (int i = 0; i < ARRLEN-k; i+=1) {
    a.lazySet((i+k), c);
    b.lazySet((i+k), d);
  }
}
 
static void test_vi_neg(AtomicIntegerArray a, int b, int old) {
  for (int i = ARRLEN-1; i >= 0; i-=1) {
    a.lazySet(i, b);
  }
}
 
源代码9 项目: openjdk-jdk8u   文件: TestIntAtomicOrdered.java
static void test_2ci_unaln(AtomicIntegerArray a, AtomicIntegerArray b) {
  for (int i = 0; i < ARRLEN-UNALIGN_OFF; i+=1) {
    a.lazySet((i+UNALIGN_OFF), -123);
    b.lazySet(i, -103);
  }
}
 
源代码10 项目: openjdk-8   文件: TestIntAtomicOrdered.java
static void test_vi_inv(AtomicIntegerArray a, int b, int k, int old) {
  for (int i = 0; i < ARRLEN-k; i+=1) {
    a.lazySet((i+k), b);
  }
}
 
源代码11 项目: openjdk-8   文件: TestIntAtomicOrdered.java
static void test_cp_oppos(AtomicIntegerArray a, AtomicIntegerArray b) {
  int limit = ARRLEN-1;
  for (int i = 0; i < ARRLEN; i+=1) {
    a.lazySet(i, b.get(limit-i));
  }
}
 
源代码12 项目: hottub   文件: TestIntAtomicOrdered.java
static void test_2vi_off(AtomicIntegerArray a, AtomicIntegerArray b, int c, int d) {
  for (int i = 0; i < ARRLEN-OFFSET; i+=1) {
    a.lazySet((i+OFFSET), c);
    b.lazySet((i+OFFSET), d);
  }
}
 
源代码13 项目: hottub   文件: TestIntAtomicOrdered.java
static void test_2ci(AtomicIntegerArray a, AtomicIntegerArray b) {
  for (int i = 0; i < ARRLEN; i+=1) {
    a.lazySet(i, -123);
    b.lazySet(i, -103);
  }
}
 
源代码14 项目: openjdk-jdk9   文件: TestIntAtomicOrdered.java
static void test_2ci_inv(AtomicIntegerArray a, AtomicIntegerArray b, int k) {
  for (int i = 0; i < ARRLEN-k; i+=1) {
    a.lazySet((i+k), -123);
    b.lazySet((i+k), -103);
  }
}
 
源代码15 项目: openjdk-jdk9   文件: TestIntAtomicOrdered.java
static void test_cp_alnsrc(AtomicIntegerArray a, AtomicIntegerArray b) {
  for (int i = 0; i < ARRLEN-ALIGN_OFF; i+=1) {
    a.lazySet(i, b.get(i+ALIGN_OFF));
  }
}
 
源代码16 项目: openjdk-jdk9   文件: TestIntAtomicOrdered.java
static void test_cp_alndst(AtomicIntegerArray a, AtomicIntegerArray b) {
  for (int i = 0; i < ARRLEN-ALIGN_OFF; i+=1) {
    a.lazySet((i+ALIGN_OFF), b.get(i));
  }
}
 
源代码17 项目: TencentKona-8   文件: TestIntAtomicOrdered.java
static void test_vi_off(AtomicIntegerArray a, int b, int old) {
  for (int i = 0; i < ARRLEN-OFFSET; i+=1) {
    a.lazySet((i+OFFSET), b);
  }
}
 
源代码18 项目: openjdk-8-source   文件: TestIntAtomicOrdered.java
static void test_cp(AtomicIntegerArray a, AtomicIntegerArray b) {
  for (int i = 0; i < ARRLEN; i+=1) {
    a.lazySet(i, b.get(i));
  }
}
 
源代码19 项目: openjdk-jdk9   文件: TestIntAtomicOrdered.java
static void test_cp_inv(AtomicIntegerArray a, AtomicIntegerArray b, int k) {
  for (int i = 0; i < ARRLEN-k; i+=1) {
    a.lazySet((i+k), b.get(i+k));
  }
}
 
源代码20 项目: openjdk-8   文件: TestIntAtomicOrdered.java
static void test_vi_off(AtomicIntegerArray a, int b, int old) {
  for (int i = 0; i < ARRLEN-OFFSET; i+=1) {
    a.lazySet((i+OFFSET), b);
  }
}