class Concurrent::RubyThreadPoolExecutor

def ns_enqueue(*args, &task)

Returns:
  • (true, false) - if enqueued
def ns_enqueue(*args, &task)
  return false if @synchronous
  
  if !ns_limited_queue? || @queue.size < @max_queue
    @queue << [task, args]
    true
  else
    false
  end
end