class Concurrent::DaemonThreadFactory

Public Class Methods

new(daemonize = true) click to toggle source
# File lib/concurrent-ruby/concurrent/executor/java_executor_service.rb, line 89
def initialize(daemonize = true)
  @daemonize = daemonize
end

Public Instance Methods

newThread(runnable) click to toggle source
# File lib/concurrent-ruby/concurrent/executor/java_executor_service.rb, line 93
def newThread(runnable)
  thread = java.util.concurrent.Executors.defaultThreadFactory().newThread(runnable)
  thread.setDaemon(@daemonize)
  return thread
end