protected Smp(int maxThreads){
  maxThreads=Math.max(1,maxThreads);
  this.maxThreads=maxThreads;
  if (maxThreads > 1) {
    this.taskGroup=new FJTaskRunnerGroup(maxThreads);
  }
 else {
    this.taskGroup=null;
  }
}

protected Smp ( int maxThreads ) { maxThreads = Math . max ( 1 , maxThreads ) ; this . maxThreads = maxThreads ; if ( maxThreads > 1 ) { this . taskGroup = new FJTaskRunnerGroup ( maxThreads ) ; } else { this . taskGroup = null ; } }
constructs a new smp using a maximum of < tt > maxthreads < tt > threads .
