#include <WKFThreads.h>
Public Attributes | |
| int | padding1 [8] | 
| wkf_mutex_t | lock | 
| int | n_clients | 
| int | n_waiting | 
| int | phase | 
| int | sum | 
| int | result | 
| wkf_cond_t | wait_cv | 
| int | padding2 [8] | 
      
  | 
  
| 
 Mutex lock for the structure Definition at line 236 of file WKFThreads.h. Referenced by wkf_thread_barrier, wkf_thread_barrier_destroy, wkf_thread_barrier_init, and wkf_thread_barrier_init_proc_shared.  | 
  
      
  | 
  
| 
 Number of threads to wait for at barrier Definition at line 237 of file WKFThreads.h. Referenced by wkf_thread_barrier, wkf_thread_barrier_init, and wkf_thread_barrier_init_proc_shared.  | 
  
      
  | 
  
| 
 Number of currently waiting threads Definition at line 238 of file WKFThreads.h. Referenced by wkf_thread_barrier, wkf_thread_barrier_init, and wkf_thread_barrier_init_proc_shared.  | 
  
      
  | 
  
| 
 Pad to avoid false sharing, cache aliasing Definition at line 235 of file WKFThreads.h.  | 
  
      
  | 
  
| 
 Pad to avoid false sharing, cache aliasing Definition at line 243 of file WKFThreads.h.  | 
  
      
  | 
  
| 
 Flag to separate waiters from fast workers Definition at line 239 of file WKFThreads.h. Referenced by wkf_thread_barrier, wkf_thread_barrier_init, and wkf_thread_barrier_init_proc_shared.  | 
  
      
  | 
  
| 
 Answer to be returned by barrier_wait Definition at line 241 of file WKFThreads.h. Referenced by wkf_thread_barrier.  | 
  
      
  | 
  
| 
 Sum of arguments passed to barrier_wait Definition at line 240 of file WKFThreads.h. Referenced by wkf_thread_barrier, wkf_thread_barrier_init, and wkf_thread_barrier_init_proc_shared.  | 
  
      
  | 
  
| 
 Clients wait on condition variable to proceed Definition at line 242 of file WKFThreads.h. Referenced by wkf_thread_barrier, wkf_thread_barrier_destroy, wkf_thread_barrier_init, and wkf_thread_barrier_init_proc_shared.  | 
  
1.2.14 written by Dimitri van Heesch,
 © 1997-2002