package org.httpkit;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicInteger;
public class PrefixThreadFactory implements ThreadFactory {
final AtomicInteger id = new AtomicInteger(0);
private final String prefix;
public PrefixThreadFactory(String prefix) {
this.prefix = prefix;
}
public Thread newThread(Runnable r) {
int i = id.incrementAndGet();
Thread t = new Thread(r, prefix + i);
t.setDaemon(true);
return t;
}
}