code: public static void setThreadPool(ThreadPoolExecutor pool) {
  		if (ConcurrencyTools.pool != pool) {
  			shutdown();
  			ConcurrencyTools.pool = pool;
  		}
  	}
docs: Sets thread pool to any given {@link ThreadPoolExecutor} to allow use of an alternative execution style.
  
  @param pool thread pool to share