11 |
import java.util.concurrent.ThreadFactory; |
import java.util.concurrent.ThreadFactory; |
12 |
import java.util.concurrent.ThreadPoolExecutor; |
import java.util.concurrent.ThreadPoolExecutor; |
13 |
import java.util.concurrent.atomic.AtomicInteger; |
import java.util.concurrent.atomic.AtomicInteger; |
|
import java.util.logging.FileHandler; |
|
|
import java.util.logging.Logger; |
|
|
import java.util.logging.SimpleFormatter; |
|
14 |
|
|
15 |
import ags.utils.dataStructures.trees.thirdGenKD.KdTree; |
import ags.utils.dataStructures.trees.thirdGenKD.KdTree; |
16 |
import dk.daoas.adressevedligehold.ReloadHelper; |
import dk.daoas.adressevedligehold.ReloadHelper; |
18 |
import dk.daoas.adressevedligehold.beans.Address; |
import dk.daoas.adressevedligehold.beans.Address; |
19 |
import dk.daoas.adressevedligehold.db.DBConnection; |
import dk.daoas.adressevedligehold.db.DBConnection; |
20 |
import dk.daoas.adressevedligehold.tasks.Task; |
import dk.daoas.adressevedligehold.tasks.Task; |
21 |
import dk.daoas.adressevedligehold.util.HttpUtil; |
import dk.daoas.adressevedligehold.tasks.TaskLogger; |
22 |
|
|
23 |
|
|
24 |
|
|
25 |
public class AfstandAndenRuteTask extends Task { |
public class AfstandAndenRuteTask extends Task { |
26 |
|
|
27 |
final Logger logger = Logger.getLogger( AfstandAndenRuteTask.class.toString() ); |
private TaskLogger logger = TaskLogger.getInstance(); |
28 |
|
|
29 |
final boolean verbose = false;// |
final static boolean VERBOSE = false;// |
30 |
|
|
31 |
|
|
32 |
static boolean test_mode; |
static boolean test_mode; |
145 |
CyclicBarrier barrier = new CyclicBarrier(max_workers + 1); |
CyclicBarrier barrier = new CyclicBarrier(max_workers + 1); |
146 |
|
|
147 |
for (int i=0; i<max_workers; i++) { |
for (int i=0; i<max_workers; i++) { |
148 |
LookupWorker worker = new LookupWorker(i, this, barrier, ikkeDaekkede, hoTrees,antalFundne,antalBeregnet,db,verbose,consts); |
LookupWorker worker = new LookupWorker(i, this, barrier, ikkeDaekkede, hoTrees,antalFundne,antalBeregnet,db,VERBOSE,consts); |
149 |
threadPool.submit( worker ); |
threadPool.submit( worker ); |
150 |
} |
} |
151 |
|
|