Ruby 4.1.0dev (2026-09-07 revision 11ce3778c6eacc10897729314e5ab3bed7830971)
Data Fields
rb_thread_sched Struct Reference

Data Fields

rb_nativethread_lock_t lock_
 
struct rb_thread_structrunning
 
struct rb_thread_structrunnable_hot_th
 
int runnable_hot_th_waiting
 
bool is_running
 
bool enable_mn_threads
 
struct ccan_list_head readyq
 
int readyq_cnt
 
struct ccan_list_node grq_node
 
struct ccan_list_node timeslice_node
 

Detailed Description

Definition at line 177 of file thread_sched.h.

Field Documentation

◆ enable_mn_threads

bool rb_thread_sched::enable_mn_threads

Definition at line 190 of file thread_sched.h.

◆ grq_node

struct ccan_list_node rb_thread_sched::grq_node

Definition at line 199 of file thread_sched.h.

◆ is_running

bool rb_thread_sched::is_running

Definition at line 188 of file thread_sched.h.

◆ lock_

rb_nativethread_lock_t rb_thread_sched::lock_

Definition at line 178 of file thread_sched.h.

◆ readyq

struct ccan_list_head rb_thread_sched::readyq

Definition at line 192 of file thread_sched.h.

◆ readyq_cnt

int rb_thread_sched::readyq_cnt

Definition at line 193 of file thread_sched.h.

◆ runnable_hot_th

struct rb_thread_struct* rb_thread_sched::runnable_hot_th

Definition at line 186 of file thread_sched.h.

◆ runnable_hot_th_waiting

int rb_thread_sched::runnable_hot_th_waiting

Definition at line 187 of file thread_sched.h.

◆ running

struct rb_thread_struct* rb_thread_sched::running

Definition at line 182 of file thread_sched.h.

◆ timeslice_node

struct ccan_list_node rb_thread_sched::timeslice_node

Definition at line 200 of file thread_sched.h.


The documentation for this struct was generated from the following file: