package ch21concurrent.examples; import java.util.concurrent.*; /** * MyThreadFactory * <p/> * Custom thread factory * * @author Brian Goetz and Tim Peierls */ public class MyThreadFactory implements ThreadFactory { private final String poolName; public MyThreadFactory(String poolName) { this.poolName = poolName; } public Thread newThread(Runnable runnable) { return new MyAppThread(runnable, poolName); } }