Beispiel #1
0
	~ExclusiveSynchronization(){pthread_rwlock_unlock(m_lock->get());}
Beispiel #2
0
	~SharedSynchronization(){pthread_rwlock_unlock(m_lock->get());}
Beispiel #3
0
	ExclusiveSynchronization(RWLock *lock):m_lock(lock)
	{ 
		pthread_rwlock_wrlock(m_lock->get());
	}
Beispiel #4
0
	SharedSynchronization(RWLock *lock):m_lock(lock)
	{ 
		pthread_rwlock_rdlock(m_lock->get());
	}