Lines Matching refs:RWLock
19 * @brief Provides interfaces of RWLock in c_utils.
34 * @brief Implements the <b>RWLock</b> class to ensure that read and write
37 * Under RWLock, write operations are mutually exclusive,
41 class RWLock : NoCopyable {
52 * @brief Creates an <b>RWLock</b> object.
54 * @param writeFirst Indicates whether the <b>RWLock</b> object is write-first.
56 RWLock() : RWLock(true) {}
57 explicit RWLock(bool writeFirst);
60 * @brief Destroys this <b>RWLock</b> object.
62 ~RWLock() override {}
117 * It is actually an encapsulation of the RWLock class, which can be locked
147 * It is actually an encapsulation of the RWLock class, which can be locked