package androidx.emoji2.text; import android.os.Handler; import android.os.Looper; import java.util.Objects; import java.util.concurrent.Executor; import java.util.concurrent.LinkedBlockingDeque; import java.util.concurrent.ThreadFactory; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; /* loaded from: classes.dex */ class ConcurrencyHelpers { private static final int FONT_LOAD_TIMEOUT_SECONDS = 15; private ConcurrencyHelpers() { } /* JADX INFO: Access modifiers changed from: package-private */ public static ThreadPoolExecutor createBackgroundPriorityExecutor(final String str) { ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(0, 1, 15L, TimeUnit.SECONDS, new LinkedBlockingDeque(), new ThreadFactory() { // from class: androidx.emoji2.text.ConcurrencyHelpers$$ExternalSyntheticLambda0 @Override // java.util.concurrent.ThreadFactory public final Thread newThread(Runnable runnable) { return ConcurrencyHelpers.lambda$createBackgroundPriorityExecutor$0(str, runnable); } }); threadPoolExecutor.allowCoreThreadTimeOut(true); return threadPoolExecutor; } /* JADX INFO: Access modifiers changed from: package-private */ public static /* synthetic */ Thread lambda$createBackgroundPriorityExecutor$0(String str, Runnable runnable) { Thread thread = new Thread(runnable, str); thread.setPriority(10); return thread; } /* JADX INFO: Access modifiers changed from: package-private */ public static Handler mainHandlerAsync() { return Handler28Impl.createAsync(Looper.getMainLooper()); } /* JADX INFO: Access modifiers changed from: package-private */ @Deprecated public static Executor convertHandlerToExecutor(final Handler handler) { Objects.requireNonNull(handler); return new Executor() { // from class: androidx.emoji2.text.ConcurrencyHelpers$$ExternalSyntheticLambda1 @Override // java.util.concurrent.Executor public final void execute(Runnable runnable) { handler.post(runnable); } }; } /* loaded from: classes.dex */ static class Handler28Impl { private Handler28Impl() { } public static Handler createAsync(Looper looper) { return Handler.createAsync(looper); } } }