|
Ruby 4.1.0dev (2026-08-29 revision a7361d3e55c110d274e65e76d2293fa2947f9f7f)
|
Data Fields | ||
| rb_nativethread_lock_t | lock | |
| struct rb_ractor_struct * | lock_owner | |
| bool | locked | |
| rb_nativethread_cond_t | cond | |
| rb_atomic_t | snt_cnt | |
| unsigned int | dnt_cnt | |
| unsigned int | max_cpu | |
| struct ccan_list_head | grq | |
| rb_atomic_t | winding_cnt | |
| unsigned int | grq_cnt | |
| struct { | ||
| rb_nativethread_lock_t lock | ||
| struct ccan_list_head running_dnts | ||
| struct ccan_list_head snts | ||
| } | ntlist | |
| struct { | ||
| rb_nativethread_lock_t lock | ||
| struct ccan_list_head scheds | ||
| } | timeslice | |
| bool | timeslice_wait_inf | |
| rb_nativethread_cond_t | barrier_complete_cond | |
| rb_nativethread_cond_t | barrier_release_cond | |
| rb_atomic_t | barrier_is_waiting | |
| unsigned int | barrier_joined_cnt | |
| unsigned int | barrier_running_cnt | |
| unsigned int | barrier_serial | |
| struct rb_ractor_struct * | barrier_ractor | |
| unsigned int | barrier_lock_rec | |
Definition at line 214 of file thread_sched.h.
| rb_nativethread_cond_t rb_ractor_sched::barrier_complete_cond |
Definition at line 247 of file thread_sched.h.
| rb_atomic_t rb_ractor_sched::barrier_is_waiting |
Definition at line 252 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_joined_cnt |
Definition at line 253 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_lock_rec |
Definition at line 257 of file thread_sched.h.
| struct rb_ractor_struct* rb_ractor_sched::barrier_ractor |
Definition at line 256 of file thread_sched.h.
| rb_nativethread_cond_t rb_ractor_sched::barrier_release_cond |
Definition at line 248 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_running_cnt |
Definition at line 254 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_serial |
Definition at line 255 of file thread_sched.h.
| rb_nativethread_cond_t rb_ractor_sched::cond |
Definition at line 219 of file thread_sched.h.
| unsigned int rb_ractor_sched::dnt_cnt |
Definition at line 221 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::grq |
Definition at line 224 of file thread_sched.h.
| unsigned int rb_ractor_sched::grq_cnt |
Definition at line 226 of file thread_sched.h.
| rb_nativethread_lock_t rb_ractor_sched::lock |
Definition at line 215 of file thread_sched.h.
| struct rb_ractor_struct* rb_ractor_sched::lock_owner |
Definition at line 216 of file thread_sched.h.
| bool rb_ractor_sched::locked |
Definition at line 217 of file thread_sched.h.
| unsigned int rb_ractor_sched::max_cpu |
Definition at line 223 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::running_dnts |
Definition at line 232 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::scheds |
Definition at line 240 of file thread_sched.h.
| rb_atomic_t rb_ractor_sched::snt_cnt |
Definition at line 220 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::snts |
Definition at line 233 of file thread_sched.h.
| bool rb_ractor_sched::timeslice_wait_inf |
Definition at line 244 of file thread_sched.h.
| rb_atomic_t rb_ractor_sched::winding_cnt |
Definition at line 225 of file thread_sched.h.