Thread:
:singleton_method: :debug: [Integer] :abort_on_exception: [TrueClass,FalseClass] :current: [Thread] :exclusive: [Object] :start: [Thread] :fork: [Thread] :handle_interrupt: [Object] :kill: [Thread] :list: [Array] :new: [Thread] :pass: [NilClass] :pending_interrupt?: [TrueClass,FalseClass] :stop: [NilClass] :instance_method: :[]: [Object,NilClass] :abort_on_exception: [TrueClass, FalseClass] :add_trace_func: [Proc] :alive?: [TrueClass,FalseClass] :backtrace: [Array,NilClass] :backtrace_locations: [Array,NilClass] :exit: [Thread] :kill: [Thread] :terminate: [Thread] :group: [ThreadGroup,NilClass] :inspect: [String] :join: [Thread,NilClass] :key?: [TrueClass,FalseClass] :keys: [Array] :pending_interrupt?: [TrueClass, FalseClass] :priority: [Integer] :run: [Thread] :safe_level: [Integer] :set_trace_func: [Proc,NilClass] :status: [String, FalseClass, NilClass] :stop?: [TrueClass,FalseClass] :thread_variable?: [TrueClass,FalseClass] :thread_variable_get: [Object,NilClass] :thread_variable_set: [Object] :value: [Object] :wakeup: [Thread]