package com.ironsource;

import android.os.Handler;
import android.os.HandlerThread;
/* loaded from: classes4.dex */
public class ms extends Thread {
    private static ms b;

    /* renamed from: a  reason: collision with root package name */
    private a f2712a;

    /* loaded from: classes4.dex */
    private class a extends HandlerThread {

        /* renamed from: a  reason: collision with root package name */
        private Handler f2713a;

        a(String str) {
            super(str);
            setUncaughtExceptionHandler(new com.ironsource.mediationsdk.logger.d());
        }

        Handler a() {
            return this.f2713a;
        }

        void b() {
            this.f2713a = new Handler(getLooper());
        }
    }

    private ms() {
        a aVar = new a(getClass().getSimpleName());
        this.f2712a = aVar;
        aVar.start();
        this.f2712a.b();
    }

    public static synchronized ms a() {
        ms msVar;
        synchronized (ms.class) {
            if (b == null) {
                b = new ms();
            }
            msVar = b;
        }
        return msVar;
    }

    public synchronized void a(Runnable runnable) {
        a aVar = this.f2712a;
        if (aVar == null) {
            return;
        }
        Handler a2 = aVar.a();
        if (a2 != null) {
            a2.post(runnable);
        }
    }
}
