-
Notifications
You must be signed in to change notification settings - Fork 0
write_lock
Danyil Melnytskyi edited this page Jun 11, 2024
·
2 revisions
class write_lock {
task_rw_mutex& mutex;
public:
write_lock(task_rw_mutex& mutex)
: mutex(mutex) {
mutex.write_lock();
}
~write_lock() {
mutex.write_unlock();
}
};
This class implements the RAIL write lock/unlock for task_rw_mutex.
fast_task::task_rw_mutex mutex; //... { fast_task::write_lock lock(mutex); //... }