|
Ruby 4.1.0dev (2026-09-07 revision b57404b461ba8bf34e802d86b0db78388216e182)
|
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 217 of file thread_sched.h.
| rb_nativethread_cond_t rb_ractor_sched::barrier_complete_cond |
Definition at line 250 of file thread_sched.h.
| rb_atomic_t rb_ractor_sched::barrier_is_waiting |
Definition at line 255 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_joined_cnt |
Definition at line 256 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_lock_rec |
Definition at line 260 of file thread_sched.h.
| struct rb_ractor_struct* rb_ractor_sched::barrier_ractor |
Definition at line 259 of file thread_sched.h.
| rb_nativethread_cond_t rb_ractor_sched::barrier_release_cond |
Definition at line 251 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_running_cnt |
Definition at line 257 of file thread_sched.h.
| unsigned int rb_ractor_sched::barrier_serial |
Definition at line 258 of file thread_sched.h.
| rb_nativethread_cond_t rb_ractor_sched::cond |
Definition at line 222 of file thread_sched.h.
| unsigned int rb_ractor_sched::dnt_cnt |
Definition at line 224 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::grq |
Definition at line 227 of file thread_sched.h.
| unsigned int rb_ractor_sched::grq_cnt |
Definition at line 229 of file thread_sched.h.
| rb_nativethread_lock_t rb_ractor_sched::lock |
Definition at line 218 of file thread_sched.h.
| struct rb_ractor_struct* rb_ractor_sched::lock_owner |
Definition at line 219 of file thread_sched.h.
| bool rb_ractor_sched::locked |
Definition at line 220 of file thread_sched.h.
| unsigned int rb_ractor_sched::max_cpu |
Definition at line 226 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::running_dnts |
Definition at line 235 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::scheds |
Definition at line 243 of file thread_sched.h.
| rb_atomic_t rb_ractor_sched::snt_cnt |
Definition at line 223 of file thread_sched.h.
| struct ccan_list_head rb_ractor_sched::snts |
Definition at line 236 of file thread_sched.h.
| bool rb_ractor_sched::timeslice_wait_inf |
Definition at line 247 of file thread_sched.h.
| rb_atomic_t rb_ractor_sched::winding_cnt |
Definition at line 228 of file thread_sched.h.