
21 Feb
2013
21 Feb
'13
1:05 p.m.
Hello, Just wanted to be sure that I'm doing this correctly. typedef boost::upgrade_lockboost::shared_mutex upgrade_lock; typedef boost::upgrade_to_unique_lockboost::shared_mutex upgrade_to_unique_lock; upgrade_lock readLock(mutex_); // accessing shared resources in read-only mode //... upgrade_to_unique_lock writeLock(readLock); // modifying shared resources Is the above correct? In particular, upgrade_lock acquires "read" lock in raii style (similarly to shared_lock), right? Thanks.