method

spawn

rails latest stable - Class: ActionCable::Connection::StreamEventLoop
spawn()
private

No documentation available.

# File actioncable/lib/action_cable/connection/stream_event_loop.rb, line 60
        def spawn
          return if @thread && @thread.status

          @spawn_mutex.synchronize do
            return if @thread && @thread.status

            @nio ||= NIO::Selector.new

            @executor ||= Concurrent::ThreadPoolExecutor.new(
              min_threads: 1,
              max_threads: 10,
              max_queue: 0,
            )

            @thread = Thread.new { run }

            return true
          end
        end