public static <T>TestResult<T> timeTasks(int nThreads,Callable<T> task) throws InterruptedException {
  return timeTasks(nThreads,task,"Thread");
}

public static < T > TestResult < T > timeTasks ( int nThreads , Callable < T > task ) throws InterruptedException { return timeTasks ( nThreads , task , "Thread" ) ; }
executes a task , on n threads , all starting at the same time .
