rb_global_vm_lock_struct Struct Reference

#include <thread_pthread.h>


Data Fields

unsigned long acquired
pthread_mutex_t lock
volatile unsigned long waiting
rb_nativethread_cond_t cond
rb_nativethread_cond_t switch_cond
rb_nativethread_cond_t switch_wait_cond
int need_yield
int wait_yield
HANDLE lock


Detailed Description

Definition at line 40 of file thread_pthread.h.


Field Documentation

unsigned long rb_global_vm_lock_struct::acquired

Definition at line 42 of file thread_pthread.h.

rb_nativethread_cond_t rb_global_vm_lock_struct::cond

Definition at line 47 of file thread_pthread.h.

HANDLE rb_global_vm_lock_struct::lock

Definition at line 41 of file thread_win32.h.

pthread_mutex_t rb_global_vm_lock_struct::lock

Definition at line 43 of file thread_pthread.h.

int rb_global_vm_lock_struct::need_yield

Definition at line 52 of file thread_pthread.h.

rb_nativethread_cond_t rb_global_vm_lock_struct::switch_cond

Definition at line 50 of file thread_pthread.h.

rb_nativethread_cond_t rb_global_vm_lock_struct::switch_wait_cond

Definition at line 51 of file thread_pthread.h.

int rb_global_vm_lock_struct::wait_yield

Definition at line 53 of file thread_pthread.h.

volatile unsigned long rb_global_vm_lock_struct::waiting

Definition at line 46 of file thread_pthread.h.


The documentation for this struct was generated from the following files:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7