#include <thread_pthread.h>
Data Fields | |
| unsigned long | acquired |
| pthread_mutex_t | lock |
| volatile unsigned long | waiting |
| rb_thread_cond_t | cond |
| rb_thread_cond_t | switch_cond |
| rb_thread_cond_t | switch_wait_cond |
| int | need_yield |
| int | wait_yield |
| HANDLE | lock |
Definition at line 35 of file thread_pthread.h.
| unsigned long rb_global_vm_lock_struct::acquired |
Definition at line 37 of file thread_pthread.h.
Referenced by gvl_acquire_common(), gvl_init(), and gvl_release_common().
Definition at line 42 of file thread_pthread.h.
Referenced by gvl_acquire_common(), gvl_destroy(), gvl_init(), and gvl_release_common().
Definition at line 36 of file thread_win32.h.
| pthread_mutex_t rb_global_vm_lock_struct::lock |
Definition at line 38 of file thread_pthread.h.
Referenced by gvl_acquire(), gvl_acquire_common(), gvl_destroy(), gvl_init(), gvl_release(), and gvl_yield().
Definition at line 47 of file thread_pthread.h.
Referenced by gvl_acquire_common(), gvl_init(), and gvl_yield().
Definition at line 45 of file thread_pthread.h.
Referenced by gvl_acquire_common(), gvl_destroy(), gvl_init(), and gvl_yield().
Definition at line 46 of file thread_pthread.h.
Referenced by gvl_destroy(), gvl_init(), and gvl_yield().
Definition at line 48 of file thread_pthread.h.
Referenced by gvl_init(), and gvl_yield().
| volatile unsigned long rb_global_vm_lock_struct::waiting |
Definition at line 41 of file thread_pthread.h.
Referenced by gvl_acquire_common(), gvl_init(), gvl_release_common(), gvl_yield(), and thread_timer().
1.6.1