public OrderedThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit){
  this(corePoolSize,maximumPoolSize,keepAliveTime,unit,Executors.defaultThreadFactory(),null);
}

public OrderedThreadPoolExecutor ( int corePoolSize , int maximumPoolSize , long keepAliveTime , TimeUnit unit ) { this ( corePoolSize , maximumPoolSize , keepAliveTime , unit , Executors . defaultThreadFactory ( ) , null ) ; }
creates a default threadpool , with default values : - a default threadfactory - all events are accepted
