Am 19.12.2017 um 17:27 schrieb Gary Gregory:
> I keep on copying this from project to project and it seems fitting for
> Commons Lang:

In the concurrent package, there is the BasicThreadFactory class. Could
this class satisfy your needs or can it be extended?

Oliver

> 
> import java.util.concurrent.ThreadFactory;
> import java.util.concurrent.atomic.AtomicLong;
> 
> public final class DaemonThreadFactory implements ThreadFactory {
> 
>     private final static AtomicLong COUNT = new AtomicLong(1);
> 
>     private final String name;
> 
>     public DaemonThreadFactory(final String name) {
>         super();
>         this.name = name;
>     }
> 
>     @Override
>     public Thread newThread(final Runnable r) {
>         final Thread thread = new Thread(r, name + " " +
> COUNT.getAndIncrement());
>         thread.setDaemon(true);
>         return thread;
>     }
> 
> }
> 
> Thoughts?
> 
> Gary
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to