summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Rohr <prohr@google.com>2023-01-04 14:00:11 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-01-04 14:00:11 +0000
commit1a26e646300e7f57e108a701f147cdfc96e462b7 (patch)
tree2d6454f9be8017dc04111f3816eead2b53630096
parent782472ffd6ae5c276dbcd258719088047a944a50 (diff)
parent73be89f20009eab8ee63a56e691af389cf024ba2 (diff)
downloadcronet-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.java4
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) {