2021-08-09 22:50:52 +00:00
|
|
|
package c.a.q;
|
|
|
|
|
2021-08-18 07:29:27 +00:00
|
|
|
import android.os.Process;
|
2021-08-09 22:50:52 +00:00
|
|
|
import d0.z.d.m;
|
2021-08-18 07:29:27 +00:00
|
|
|
import java.util.Collection;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.concurrent.Callable;
|
|
|
|
import java.util.concurrent.ExecutorService;
|
|
|
|
import java.util.concurrent.Future;
|
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
|
|
/* compiled from: MediaEngineExecutorService.kt */
|
|
|
|
public final class c implements ExecutorService {
|
|
|
|
public static final AtomicInteger i = new AtomicInteger();
|
|
|
|
public volatile int j = -1;
|
|
|
|
public final ExecutorService k;
|
|
|
|
public final boolean l;
|
|
|
|
|
|
|
|
/* compiled from: MediaEngineExecutorService.kt */
|
|
|
|
public static final class a implements Runnable {
|
|
|
|
public final /* synthetic */ c i;
|
|
|
|
|
|
|
|
public a(c cVar) {
|
|
|
|
this.i = cVar;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.lang.Runnable
|
|
|
|
public final void run() {
|
|
|
|
this.i.j = Process.myTid();
|
|
|
|
Thread currentThread = Thread.currentThread();
|
|
|
|
m.checkNotNullExpressionValue(currentThread, "Thread.currentThread()");
|
|
|
|
currentThread.setName("MediaEngineExecutor-" + c.i.getAndIncrement());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public c(ExecutorService executorService, boolean z2) {
|
|
|
|
m.checkNotNullParameter(executorService, "es");
|
|
|
|
this.k = executorService;
|
|
|
|
this.l = z2;
|
|
|
|
executorService.submit(new a(this));
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public boolean awaitTermination(long j, TimeUnit timeUnit) {
|
|
|
|
return this.k.awaitTermination(j, timeUnit);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.Executor
|
|
|
|
public void execute(Runnable runnable) {
|
|
|
|
this.k.execute(runnable);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> collection) {
|
|
|
|
return this.k.invokeAll(collection);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> collection, long j, TimeUnit timeUnit) {
|
|
|
|
return this.k.invokeAll(collection, j, timeUnit);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public <T> T invokeAny(Collection<? extends Callable<T>> collection) {
|
|
|
|
return (T) this.k.invokeAny(collection);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public <T> T invokeAny(Collection<? extends Callable<T>> collection, long j, TimeUnit timeUnit) {
|
|
|
|
return (T) this.k.invokeAny(collection, j, timeUnit);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public boolean isShutdown() {
|
|
|
|
return this.k.isShutdown();
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public boolean isTerminated() {
|
|
|
|
return this.k.isTerminated();
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public void shutdown() {
|
|
|
|
this.k.shutdown();
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public List<Runnable> shutdownNow() {
|
|
|
|
return this.k.shutdownNow();
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public Future<?> submit(Runnable runnable) {
|
|
|
|
return this.k.submit(runnable);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public <T> Future<T> submit(Runnable runnable, T t) {
|
|
|
|
return this.k.submit(runnable, t);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
|
|
public <T> Future<T> submit(Callable<T> callable) {
|
|
|
|
return this.k.submit(callable);
|
2021-08-09 22:50:52 +00:00
|
|
|
}
|
|
|
|
}
|