diff options
author | Patrick Rohr <prohr@google.com> | 2023-01-04 14:00:11 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-01-04 14:00:11 +0000 |
commit | 1a26e646300e7f57e108a701f147cdfc96e462b7 (patch) | |
tree | 2d6454f9be8017dc04111f3816eead2b53630096 | |
parent | 782472ffd6ae5c276dbcd258719088047a944a50 (diff) | |
parent | 73be89f20009eab8ee63a56e691af389cf024ba2 (diff) | |
download | cronet-1a26e646300e7f57e108a701f147cdfc96e462b7.tar.gz |
cronet: set maximum pool size to reflect effective maximum am: 73be89f200
Original change: https://android-review.googlesource.com/c/platform/external/cronet/+/2374703
Change-Id: I34c4959bafa99e809e1bd7742152fc8fbad9266d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | components/cronet/android/java/src/org/chromium/net/impl/JavaCronetEngine.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/components/cronet/android/java/src/org/chromium/net/impl/JavaCronetEngine.java b/components/cronet/android/java/src/org/chromium/net/impl/JavaCronetEngine.java index 2b0e5d8ac..7e128431b 100644 --- a/components/cronet/android/java/src/org/chromium/net/impl/JavaCronetEngine.java +++ b/components/cronet/android/java/src/org/chromium/net/impl/JavaCronetEngine.java @@ -59,7 +59,9 @@ public final class JavaCronetEngine extends CronetEngineBase { final int threadPriority = builder.threadPriority(THREAD_PRIORITY_BACKGROUND + THREAD_PRIORITY_MORE_FAVORABLE); this.mUserAgent = builder.getUserAgent(); - this.mExecutorService = new ThreadPoolExecutor(10, 20, 50, TimeUnit.SECONDS, + // For unbounded work queues, the effective maximum pool size is + // equivalent to the core pool size. + this.mExecutorService = new ThreadPoolExecutor(10, 10, 50, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>(), new ThreadFactory() { @Override public Thread newThread(final Runnable r) { |