|
Ruby 4.1.0dev (2026-10-13 revision 98fd04f76ca291242cc40c62338ba075cfe2ba4c)
|
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 220 of file thread_sched.h.
| rb_nativethread_cond_t rb_ractor_sched::barrier_complete_cond |
Definition at line 253 of file thread_sched.h.
| rb_atomic_t rb_ractor_sched::barrier_is_waiting |
Definition at line 258 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_joined_cnt |
Definition at line 259 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_lock_rec |
Definition at line 263 of file thread_sched.h.
| struct rb_ractor_struct* rb_ractor_sched::barrier_ractor |
Definition at line 262 of file thread_sched.h.
| rb_nativethread_cond_t rb_ractor_sched::barrier_release_cond |
Definition at line 254 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_running_cnt |
Definition at line 260 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_serial |
Definition at line 261 of file thread_sched.h.
| rb_nativethread_cond_t rb_ractor_sched::cond |
Definition at line 225 of file thread_sched.h.
| unsigned int rb_ractor_sched::dnt_cnt |
Definition at line 227 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::grq |
Definition at line 230 of file thread_sched.h.
| unsigned int rb_ractor_sched::grq_cnt |
Definition at line 232 of file thread_sched.h.
| rb_nativethread_lock_t rb_ractor_sched::lock |
Definition at line 221 of file thread_sched.h.
| struct rb_ractor_struct* rb_ractor_sched::lock_owner |
Definition at line 222 of file thread_sched.h.
| bool rb_ractor_sched::locked |
Definition at line 223 of file thread_sched.h.
| unsigned int rb_ractor_sched::max_cpu |
Definition at line 229 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::running_dnts |
Definition at line 238 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::scheds |
Definition at line 246 of file thread_sched.h.
| rb_atomic_t rb_ractor_sched::snt_cnt |
Definition at line 226 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::snts |
Definition at line 239 of file thread_sched.h.
| bool rb_ractor_sched::timeslice_wait_inf |
Definition at line 250 of file thread_sched.h.
| rb_atomic_t rb_ractor_sched::winding_cnt |
Definition at line 231 of file thread_sched.h.