title: Passing a ThreadFactory to the ScheduledThreadPoolExecutor
body: <p>One of the constructors of <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ScheduledThreadPoolExecutor.html" rel="nofollow">ScheduledThreadPoolExecutor</a> allows me to pass a ThreadFactory to it.</p>
  
  <p>This is a bit weird since I am already dealing with a thread pool! Meaning it knows how to manage thread lifetime. </p>
  
  <p>From my perspective, this looks like the strategy pattern, allowing me to override the logic of thread creation while maintaining the scheduling services it provides.</p>
  
  <ol>
  <li>I am getting it right?</li>
  <li>What are the built in ThreadFactories in Java?</li>
  </ol>
  
  <p>Thank you!</p>