package com.bytedance.sdk.component.wu.fm;

import android.os.Handler;
import android.os.HandlerThread;
import com.bytedance.sdk.component.utils.wey;

/* JADX INFO: loaded from: classes.dex */
final class jnr {
    private static volatile jnr fm;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private volatile Handler f6706lb;
    private volatile HandlerThread ro;

    private jnr() {
        ro();
    }

    public static jnr fm() {
        if (fm == null) {
            synchronized (jnr.class) {
                try {
                    if (fm == null) {
                        fm = new jnr();
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
        }
        return fm;
    }

    private boolean lb() {
        return (this.ro == null || this.f6706lb == null || !this.ro.isAlive()) ? false : true;
    }

    private void ro() {
        try {
            if (lb()) {
                return;
            }
            this.ro = new HandlerThread("csj_dispatch_msg") { // from class: com.bytedance.sdk.component.wu.fm.jnr.1
                boolean fm = false;

                @Override // java.lang.Thread
                public synchronized void start() {
                    if (this.fm) {
                        return;
                    }
                    this.fm = true;
                    super.start();
                }
            };
            this.ro.start();
            this.f6706lb = new Handler(this.ro.getLooper());
        } catch (Throwable th) {
            wey.fm("TTDispatchThread", "new handlerThread error", th);
        }
    }

    public void fm(Runnable runnable) {
        Handler handler;
        if (lb() && (handler = this.f6706lb) != null) {
            handler.post(runnable);
        } else {
            runnable.run();
        }
    }
}
