aboutsummaryrefslogtreecommitdiffstats
path: root/AndroidAsync
diff options
context:
space:
mode:
authorJustin Huntington <justinhuntington@gmail.com>2014-10-23 19:39:06 -0400
committerJustin Huntington <justinhuntington@gmail.com>2014-10-24 19:35:18 -0400
commit4efe25227cd73ffbce24b2444b209ec2dc7734a2 (patch)
treef1e6ec0d01290fca8704d3b3c4f9b71d6dd362bd /AndroidAsync
parent910e3c8b05e2f46115704d9b6049c1dc46dbb18a (diff)
downloadAndroidAsync-4efe25227cd73ffbce24b2444b209ec2dc7734a2.tar.gz
AndroidAsync-4efe25227cd73ffbce24b2444b209ec2dc7734a2.tar.bz2
AndroidAsync-4efe25227cd73ffbce24b2444b209ec2dc7734a2.zip
auto-shrink AsyncServer.synchronousWorkers threadpool when idle
Diffstat (limited to 'AndroidAsync')
-rw-r--r--AndroidAsync/src/com/koushikdutta/async/AsyncServer.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/AndroidAsync/src/com/koushikdutta/async/AsyncServer.java b/AndroidAsync/src/com/koushikdutta/async/AsyncServer.java
index 1d7ecff..4c94844 100644
--- a/AndroidAsync/src/com/koushikdutta/async/AsyncServer.java
+++ b/AndroidAsync/src/com/koushikdutta/async/AsyncServer.java
@@ -403,8 +403,8 @@ public class AsyncServer {
private static ExecutorService newSynchronousWorkers() {
ThreadFactory tf = new NamedThreadFactory("AsyncServer-worker-");
- ThreadPoolExecutor tpe = new ThreadPoolExecutor(4, 4, 0L,
- TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(), tf);
+ ThreadPoolExecutor tpe = new ThreadPoolExecutor(1, 4, 10L,
+ TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>(), tf);
return tpe;
}