0
|
1 package jp.ac.u_ryukyu.ie.cr.jungle.test;
|
|
2
|
|
3 import java.util.TreeMap;
|
|
4
|
|
5
|
|
6 public class UtilTreeMapGetThread extends AbstractTreeMapThread {
|
|
7 TreeMap<Long, String> map;
|
|
8 private long findCount;
|
|
9 boolean loop = true;
|
|
10
|
|
11 public UtilTreeMapGetThread(TreeMap<Long, String> map) {
|
|
12 this.map = map;
|
|
13 }
|
|
14
|
|
15 @Override
|
|
16 public long getFindCount() {
|
|
17 System.out.println("thread count = " + findCount);
|
|
18 return findCount;
|
|
19 }
|
|
20
|
|
21 @Override
|
|
22 public void set(boolean loop) {
|
|
23 this.loop = loop;
|
|
24 }
|
|
25
|
|
26 @Override
|
|
27 public void run() {
|
|
28 while (loop) {
|
|
29 for (long count = 0; count < 1000; count++) {
|
|
30 String value = map.get(count);
|
|
31 if (value == null)
|
|
32 System.out.println("error");
|
|
33 }
|
|
34 findCount++;
|
|
35 }
|
|
36 }
|
|
37 } |