createAsyncExecutorThread function

AsyncExecutorThread createAsyncExecutorThread(
  1. String executorName,
  2. AsyncTaskLoggerCaller logger,
  3. bool sequential,
  4. int parallelism, [
  5. AsyncTaskRegister? taskRegister,
])

Implementation

AsyncExecutorThread createAsyncExecutorThread(String executorName,
    AsyncTaskLoggerCaller logger, bool sequential, int parallelism,
    [AsyncTaskRegister? taskRegister]) {
  if (parallelism >= 1) {
    return (createMultiThreadAsyncExecutorThread(
            executorName, logger, sequential, parallelism, taskRegister) ??
        _AsyncExecutorSingleThread(executorName, logger, sequential));
  } else {
    return _AsyncExecutorSingleThread(executorName, logger, sequential);
  }
}