AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
ARecursiveMutex Struct Reference

Like AMutex but can handle multiple locks for one thread (recursive). More...

Detailed Description

Like AMutex but can handle multiple locks for one thread (recursive).

Note
Please note that the usage of recursive mutex may indicate that your code may have architectural issues related to the concurrency (e.g., comodification of a container that is being foreach-looped). Use recursive mutex with care.

Additional Inherited Members

- Public Member Functions inherited from aui::detail::MutexExtras< std::recursive_mutex >
void lock ()
 

#include <AUI/Thread/AMutex.h>


The documentation for this struct was generated from the following file:
Inheritance diagram for ARecursiveMutex:
Collaboration diagram for ARecursiveMutex: