Mercurial > hg > Members > tatsuki > jungle-bench
diff src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle_core/readAtomicReservableReferenceThread.java @ 20:195c1a644550
benchmark add
author | tatsuki |
---|---|
date | Tue, 17 Mar 2015 15:37:19 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle_core/readAtomicReservableReferenceThread.java Tue Mar 17 15:37:19 2015 +0900 @@ -0,0 +1,37 @@ +package jp.ac.u_ryukyu.ie.cr.tatsuki.jungle_core; +import java.lang.Integer;import java.lang.Override;import java.lang.Thread;import java.util.concurrent.atomic.AtomicReference; + +public class readAtomicReservableReferenceThread extends Thread { + + AtomicReferenceTest ref; + boolean flag; + long findcount; + public readAtomicReservableReferenceThread(AtomicReferenceTest ref) { + this.flag = true; + this.ref = ref; + } + + @Override + public void run() { + while (flag) { + if (ref.get() == 0) + findcount ++; + else + System.out.println("faild"); +// try { +// Thread.sleep(1); +// } catch (InterruptedException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } + } + } + + public long get() { + return findcount; + } + + public void set(boolean flag) { + this.flag = flag; + } +}