30 lines
952 B
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;
|
|
}
|
|
}
|