discord-jadx/app/src/main/java/j0/l/e/i.java

30 lines
952 B
Java

package j0.l.e;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicLong;
/* compiled from: RxThreadFactory */
public final class i extends AtomicLong implements ThreadFactory {
public static final ThreadFactory i = new a();
private static final long serialVersionUID = -8841098858898482335L;
public final String prefix;
/* compiled from: RxThreadFactory */
public static class a implements ThreadFactory {
@Override // java.util.concurrent.ThreadFactory
public Thread newThread(Runnable runnable) {
throw new AssertionError("No threads allowed.");
}
}
public i(String str) {
this.prefix = str;
}
@Override // java.util.concurrent.ThreadFactory
public Thread newThread(Runnable runnable) {
Thread thread = new Thread(runnable, this.prefix + incrementAndGet());
thread.setDaemon(true);
return thread;
}
}