Changeset 8734 in josm for trunk/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java
- Timestamp:
- 2015-09-08T15:20:34+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java
r8540 r8734 38 38 import org.openstreetmap.josm.gui.progress.ProgressMonitor; 39 39 import org.openstreetmap.josm.tools.CheckParameterUtil; 40 import org.openstreetmap.josm.tools.Utils; 40 41 41 42 /** … … 336 337 progressMonitor.setTicksCount(ids.size()); 337 338 progressMonitor.setTicks(0); 338 // The complete set contain g all primitives to fetch339 // The complete set containing all primitives to fetch 339 340 Set<Long> toFetch = new HashSet<>(ids); 340 341 // Build a list of fetchers that will download smaller sets containing only MAX_IDS_PER_REQUEST (200) primitives each. … … 342 343 int threadsNumber = Main.pref.getInteger("osm.download.threads", OsmApi.MAX_DOWNLOAD_THREADS); 343 344 threadsNumber = Math.min(Math.max(threadsNumber, 1), OsmApi.MAX_DOWNLOAD_THREADS); 344 Executor exec = Executors.newFixedThreadPool(threadsNumber );345 Executor exec = Executors.newFixedThreadPool(threadsNumber, Utils.newThreadFactory(getClass() + "-%d", Thread.NORM_PRIORITY)); 345 346 CompletionService<FetchResult> ecs = new ExecutorCompletionService<>(exec); 346 347 List<Future<FetchResult>> jobs = new ArrayList<>();
Note:
See TracChangeset
for help on using the changeset viewer.