Fast, unfair, spinning reader-writer lock with backoff and writer-preference.  
 More...
#include <spin_rw_mutex.h>
|  | 
| static const bool | is_rw_mutex = true | 
|  | 
| static const bool | is_recursive_mutex = false | 
|  | 
| static const bool | is_fair_mutex = false | 
|  | 
|  | 
| static const state_t | WRITER = 1 | 
|  | 
| static const state_t | WRITER_PENDING = 2 | 
|  | 
| static const state_t | READERS = ~(WRITER | WRITER_PENDING) | 
|  | 
| static const state_t | ONE_READER = 4 | 
|  | 
| static const state_t | BUSY = WRITER | READERS | 
|  | 
Fast, unfair, spinning reader-writer lock with backoff and writer-preference. 
  
  | 
        
          | bool tbb::spin_rw_mutex_v3::try_lock | ( | ) |  |  |  | inline | 
 
Try acquiring writer lock (non-blocking) 
Return true if lock acquired; false otherwise. 
 
 
  
  | 
        
          | bool tbb::spin_rw_mutex_v3::try_lock_read | ( | ) |  |  |  | inline | 
 
Try acquiring reader lock (non-blocking) 
Return true if reader lock acquired; false otherwise. 
 
 
  
  | 
        
          | state_t tbb::spin_rw_mutex_v3::state |  | protected | 
 
 
The documentation for this class was generated from the following file: