class Concurrent::DaemonThreadFactory
Public Class Methods
Source
# File lib/concurrent-ruby/concurrent/executor/java_executor_service.rb, line 85 def initialize(daemonize = true) @daemonize = daemonize @java_thread_factory = java.util.concurrent.Executors.defaultThreadFactory end
Public Instance Methods
Source
# File lib/concurrent-ruby/concurrent/executor/java_executor_service.rb, line 90 def newThread(runnable) thread = @java_thread_factory.newThread(runnable) thread.setDaemon(@daemonize) return thread end