diff --git a/folly/test/SharedMutexTest.cpp b/folly/test/SharedMutexTest.cpp index 0abc970a9b3..bd02ae8c3b4 100644 --- a/folly/test/SharedMutexTest.cpp +++ b/folly/test/SharedMutexTest.cpp @@ -31,6 +31,8 @@ #include #include +#include +#include #include #include #include @@ -638,6 +640,22 @@ static void pthrd_rwlock_reads( numOps, numThreads, useSeparateLocks); } +static void timed_wr_pri_reads( + uint32_t numOps, size_t numThreads, bool useSeparateLocks) { + runContendedReaders< + atomic, + fibers::TimedRWMutexWritePriority, + Locker>(numOps, numThreads, useSeparateLocks); +} + +static void timed_rd_pri_reads( + uint32_t numOps, size_t numThreads, bool useSeparateLocks) { + runContendedReaders< + atomic, + fibers::TimedRWMutexReadPriority, + Locker>(numOps, numThreads, useSeparateLocks); +} + template