Using ThreadUtilities to name thread pools for easier debugging

This commit is contained in:
Obique
2015-05-16 03:16:05 -05:00
committed by Obique
parent 2ef55fdc70
commit 4e18d19cd8
3 changed files with 5 additions and 54 deletions
+3 -1
View File
@@ -38,6 +38,8 @@ import java.util.concurrent.Executors;
import java.util.concurrent.RejectedExecutionException;
import java.util.concurrent.TimeUnit;
import utilities.ThreadUtilities;
/**
* Don't you dare make this public.
@@ -65,7 +67,7 @@ class IntentManager {
public void initialize() {
if (!initialized) {
broadcastThreads = Executors.newCachedThreadPool();
broadcastThreads = Executors.newCachedThreadPool(ThreadUtilities.newThreadFactory("intent-processor-%d"));
intentRegistrations = new HashMap<String, List<IntentReceiver>>();
intentQueue = new ConcurrentLinkedQueue<Intent>();
initialized = true;