comparison src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/test/findTreeAttributeThread.java @ 187:d455e0ee7f4e fjTreeMap

fjTreeMap
author tatsuki
date Fri, 17 Apr 2015 20:40:32 +0900
parents 066d9c5758dc
children
comparison
equal deleted inserted replaced
183:066d9c5758dc 187:d455e0ee7f4e
10 * Created by e115731 on 15/03/20. 10 * Created by e115731 on 15/03/20.
11 */ 11 */
12 public class findTreeAttributeThread extends JungleBenchMarkThread { 12 public class findTreeAttributeThread extends JungleBenchMarkThread {
13 13
14 JungleTree tree; 14 JungleTree tree;
15 //InterfaceTraverser traverser;
16 private long findCount; 15 private long findCount;
17 16
18 boolean loop = true; 17 boolean loop = true;
19 18
20 public findTreeAttributeThread(JungleTree tree) { 19 public findTreeAttributeThread(JungleTree tree) {
21 this.tree = tree; 20 this.tree = tree;
22 // this.traverser = tree.getTraverser(true);
23 this.findCount = 0; 21 this.findCount = 0;
24 } 22 }
25 23
26 @Override 24 @Override
27 public long getFindCount() { 25 public long getFindCount() {
35 33
36 @Override 34 @Override
37 public void run() { 35 public void run() {
38 while (loop) { 36 while (loop) {
39 InterfaceTraverser traverser = tree.getTraverser(false); 37 InterfaceTraverser traverser = tree.getTraverser(false);
40 // Iterator<TreeNode> it = traverser.find((TreeNode node) -> {return true;}, "key", "0"); 38 Iterator<TreeNode> it = traverser.find((TreeNode node) -> {
39 return false;
40 }, "key", "0");
41 41
42 // if (it.hasNext()) { 42 if (it.hasNext()) {
43 findCount++; 43 findCount++;
44 // } else 44 }
45 // System.out.println("faild"); 45 // System.out.println("faild");
46 } 46 }
47 } 47 }
48 } 48 }