Type:
Class
Constants:
MUTEX_FOR_THREAD_EXCLUSIVE : Mutex.new

::Thread

raise
  • References/Ruby on Rails/Ruby/Classes/Thread

thr.raisethr.raise(string)thr.raise(exception [, string [, array]]) Instance Public methods

2025-01-10 15:47:30
abort_on_exception= 2
  • References/Ruby on Rails/Ruby/Classes/Thread

thr.abort_on_exception= boolean â true or false Instance Public methods When

2025-01-10 15:47:30
pending_interrupt?
  • References/Ruby on Rails/Ruby/Classes/Thread

target_thread.pending_interrupt?(error = nil) â true/false Instance Public methods Returns

2025-01-10 15:47:30
exclusive
  • References/Ruby on Rails/Ruby/Classes/Thread

Thread.exclusive { block } => obj Class Public methods Wraps a block in

2025-01-10 15:47:30
keys
  • References/Ruby on Rails/Ruby/Classes/Thread

thr.keys â array Instance Public methods Returns an an array of the names

2025-01-10 15:47:30
thread_variables
  • References/Ruby on Rails/Ruby/Classes/Thread

thr.thread_variables â array Instance Public methods Returns an an array

2025-01-10 15:47:30
fork
  • References/Ruby on Rails/Ruby/Classes/Thread

Thread.fork([args]*) {|args| block } â thread Class Public methods Basically

2025-01-10 15:47:30
pending_interrupt?
  • References/Ruby on Rails/Ruby/Classes/Thread

Thread.pending_interrupt?(error = nil) â true/false Class Public methods Returns

2025-01-10 15:47:30
add_trace_func
  • References/Ruby on Rails/Ruby/Classes/Thread

thr.add_trace_func(proc) â proc Instance Public methods Adds proc

2025-01-10 15:47:30
stop
  • References/Ruby on Rails/Ruby/Classes/Thread

Thread.stop â nil Class Public methods Stops execution of the current thread

2025-01-10 15:47:30