class Concurrent::RubySingleThreadExecutor
@!macro single_thread_executor @!macro abstract_executor_service_public_api @!visibility private
Public Class Methods
new(opts = {})
click to toggle source
@!macro single_thread_executor_method_initialize
Calls superclass method
# File lib/concurrent-ruby/concurrent/executor/ruby_single_thread_executor.rb, line 11 def initialize(opts = {}) super( min_threads: 1, max_threads: 1, max_queue: 0, idletime: DEFAULT_THREAD_IDLETIMEOUT, fallback_policy: opts.fetch(:fallback_policy, :discard), ) end