Module: Taski::Execution

Defined in:
lib/taski/execution/executor.rb,
lib/taski/execution/registry.rb,
lib/taski/execution/scheduler.rb,
lib/taski/execution/worker_pool.rb,
lib/taski/execution/task_wrapper.rb,
lib/taski/execution/task_observer.rb,
lib/taski/execution/fiber_protocol.rb,
lib/taski/execution/execution_facade.rb,
lib/taski/execution/task_output_pipe.rb,
lib/taski/execution/task_output_router.rb

Defined Under Namespace

Modules: FiberProtocol Classes: ExecutionFacade, Executor, Registry, Scheduler, TaskObserver, TaskOutputPipe, TaskOutputRouter, TaskWrapper, WorkerPool

Class Method Summary collapse

Class Method Details

.default_worker_countObject



7
8
9
# File 'lib/taski/execution/worker_pool.rb', line 7

def self.default_worker_count
  Etc.nprocessors.clamp(2, 8)
end