Mercurial > hg > Members > tatsuki > bench > jungle-core
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 } |