|
Ruby
3.1.4p223 (2023-03-30 revision HEAD)
|
Data Structures | |
| struct | gc_mark_func_data_struct |
Public Types | |
| enum | ractor_status { ractor_created , ractor_running , ractor_blocking , ractor_terminated } |
Data Fields | |
| struct rb_ractor_pub | pub |
| struct rb_ractor_sync | sync |
| VALUE | receiving_mutex |
| bool | yield_atexit |
| rb_nativethread_cond_t | barrier_wait_cond |
| struct { | |
| struct list_head set | |
| unsigned int cnt | |
| unsigned int blocking_cnt | |
| unsigned int sleeper | |
| rb_global_vm_lock_t gvl | |
| rb_execution_context_t * running_ec | |
| rb_thread_t * main | |
| } | threads |
| VALUE | thgroup_default |
| VALUE | name |
| VALUE | loc |
| enum rb_ractor_struct::ractor_status | status_ |
| struct list_node | vmlr_node |
| st_table * | local_storage |
| struct rb_id_table * | idkey_local_storage |
| VALUE | r_stdin |
| VALUE | r_stdout |
| VALUE | r_stderr |
| VALUE | verbose |
| VALUE | debug |
| rb_ractor_newobj_cache_t | newobj_cache |
| struct rb_ractor_struct::gc_mark_func_data_struct * | mfd |
Definition at line 82 of file ractor_core.h.