Ruby 3.4.5p51 (2025-07-16 revision 20cda200d3ce092571d0b5d342dadca69636cb0f)
|
Data Fields | |
void * | thread_id |
rb_atomic_t | serial |
struct rb_vm_struct * | vm |
rb_nativethread_id_t | thread_id |
struct rb_thread_struct * | running_thread |
struct { | |
rb_nativethread_cond_t intr | |
rb_nativethread_cond_t readyq | |
} | cond |
struct coroutine_context * | nt_context |
int | dedicated |
size_t | machine_stack_maxsize |
HANDLE | thread_id |
HANDLE | interrupt_event |
Definition at line 11 of file thread_none.h.
int rb_native_thread::dedicated |
Definition at line 106 of file thread_pthread.h.
HANDLE rb_native_thread::interrupt_event |
Definition at line 26 of file thread_win32.h.
rb_nativethread_cond_t rb_native_thread::intr |
Definition at line 97 of file thread_pthread.h.
size_t rb_native_thread::machine_stack_maxsize |
Definition at line 108 of file thread_pthread.h.
struct coroutine_context* rb_native_thread::nt_context |
Definition at line 105 of file thread_pthread.h.
rb_nativethread_cond_t rb_native_thread::readyq |
Definition at line 98 of file thread_pthread.h.
struct rb_thread_struct* rb_native_thread::running_thread |
Definition at line 84 of file thread_pthread.h.
rb_atomic_t rb_native_thread::serial |
Definition at line 75 of file thread_pthread.h.
void* rb_native_thread::thread_id |
Definition at line 12 of file thread_none.h.
rb_nativethread_id_t rb_native_thread::thread_id |
Definition at line 78 of file thread_pthread.h.
HANDLE rb_native_thread::thread_id |
Definition at line 25 of file thread_win32.h.
struct rb_vm_struct* rb_native_thread::vm |
Definition at line 76 of file thread_pthread.h.