package com.mbridge.msdk.foundation.tools; import com.mbridge.msdk.MBridgeConstans; import java.util.concurrent.Executor; /* loaded from: classes4.dex */ public final class t implements Executor { private Runnable a; private Runnable b; @Override // java.util.concurrent.Executor public final synchronized void execute(Runnable runnable) { try { if (this.a == null) { this.a = a(runnable); r.a().execute(this.a); } else if (this.b == null) { this.b = a(runnable); } } catch (Throwable th) { throw th; } } private Runnable a(final Runnable runnable) { return new Runnable() { // from class: com.mbridge.msdk.foundation.tools.t.1 @Override // java.lang.Runnable public final void run() { try { try { runnable.run(); } catch (Exception e) { if (MBridgeConstans.DEBUG) { af.b("LimitExecutor", e.getMessage()); } } } finally { t.this.a(); } } }; } /* JADX INFO: Access modifiers changed from: private */ public synchronized void a() { Runnable runnable = this.b; this.a = runnable; this.b = null; if (runnable != null) { r.a().execute(this.a); } } }