コード例 #1
0
ファイル: Striped64.java プロジェクト: jasonk000/examples
 /** CASes the busy field from 0 to 1 to acquire lock. */
 final boolean casBusy() {
   return UNSAFE.compareAndSwapInt(this, busyOffset, 0, 1);
 }
コード例 #2
0
ファイル: TransferChannel.java プロジェクト: huuzlee/quasar
 private boolean casSweepVotes(int cmp, int val) {
   return UNSAFE.compareAndSwapInt(this, sweepVotesOffset, cmp, val);
 }