RenΓ©'s URL Explorer Experiment
go
Title:
[thread.mutex.requirements]
direct link
Domain:
timsong-cpp.github.io
Links
:
[thread]
https://timsong-cpp.github.io/cppwp/#thread
[thread.mutex]
https://timsong-cpp.github.io/cppwp/thread.mutex#requirements
[thread.mutex.requirements.general]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#general
[thread.mutex.requirements.mutex]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex
[thread.mutex.requirements.mutex.general]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general
[thread.mutex.class]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class
[thread.mutex.recursive]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive
[thread.timedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements
[thread.timedmutex.requirements.general]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general
[thread.timedmutex.class]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class
[thread.timedmutex.recursive]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive
[thread.sharedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements
[thread.sharedmutex.requirements.general]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general
[thread.sharedmutex.class]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class
[thread.sharedtimedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements
[thread.sharedtimedmutex.requirements.general]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general
[thread.sharedtimedmutex.class]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class
32.6.4.1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#general
[thread.mutex.requirements.general]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements.general
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7310
execution agents
https://timsong-cpp.github.io/cppwp/thread.req.lockable#def:execution_agent
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#general-1.sentence-1
owns
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#def:owns
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#general-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#general-1.sentence-3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#general-1.sentence-4
32.6.4.2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex
[thread.mutex.requirements.mutex]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements.mutex
32.6.4.2.1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general
[thread.mutex.requirements.mutex.general]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements.mutex.general
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7322
mutex types
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#def:mutex_types
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-1.sentence-1
[thread.mutex.requirements.mutex]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-1.sentence-3
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-note-1
Cpp17Lockable
https://timsong-cpp.github.io/cppwp/thread.req.lockable.req#:Cpp17Lockable
[thread.req.lockable.req]
https://timsong-cpp.github.io/cppwp/thread.req.lockable.req
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-1.sentence-4
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7332
Cpp17DefaultConstructible
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17DefaultConstructible
Cpp17Destructible
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17Destructible
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-2.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-2.sentence-3
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7338
(3.1)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-3.1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-3.1.sentence-1
(3.2)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-3.2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-3.2.sentence-1
(3.3)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-3.3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-3.3.sentence-1
4
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7349
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-4.sentence-1
[intro.multithread]
https://timsong-cpp.github.io/cppwp/intro.multithread
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-4.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-4.sentence-3
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-note-2
modification order
https://timsong-cpp.github.io/cppwp/intro.multithread#def:modification_order
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-4.sentence-4
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-note-3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-4.sentence-5
5
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7366
6
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7369
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7375
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7380
synchronize with
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#def:synchronize_with
[intro.multithread]
https://timsong-cpp.github.io/cppwp/intro.multithread
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7385
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-9.sentence-1
10
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7389
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-10.sentence-1
11
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7392
[thread.req.exception]
https://timsong-cpp.github.io/cppwp/thread.req.exception
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-11.sentence-1
12
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7397
(12.1)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-12.1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-12.1.sentence-1
(12.2)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-12.2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-12.2.sentence-1
13
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7408
14
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7411
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-14.sentence-1
15
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7417
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-15.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-15.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-15.sentence-3
4
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-note-4
[atomics]
https://timsong-cpp.github.io/cppwp/atomics
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-15.sentence-4
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-15.sentence-5
16
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-16
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7431
synchronize with
https://timsong-cpp.github.io/cppwp/intro.multithread#def:synchronize_with
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-16.sentence-1
5
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-note-5
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-16.sentence-2
17
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-17
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7441
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-17.sentence-1
18
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-18
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7444
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-18.sentence-1
19
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-19
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7448
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-19.sentence-1
20
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-20
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7453
21
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-21
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7456
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-21.sentence-1
22
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-22
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7460
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-22.sentence-1
23
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-23
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7464
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-23.sentence-1
24
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-24
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7467
synchronizes with
https://timsong-cpp.github.io/cppwp/intro.multithread#def:synchronize_with
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-24.sentence-1
25
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-25
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7472
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex.general-25.sentence-1
32.6.4.2.2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class
[thread.mutex.class]
https://timsong-cpp.github.io/cppwp/thread.mutex.class
π
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#lib:mutex
[thread.req.native]
https://timsong-cpp.github.io/cppwp/thread.req.native
[thread.req.native]
https://timsong-cpp.github.io/cppwp/thread.req.native
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7500
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7508
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-note-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-2.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-2.sentence-3
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7518
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-3.sentence-1
[class.prop]
https://timsong-cpp.github.io/cppwp/class.prop
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-3.sentence-2
4
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7523
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-note-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-4.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-4.sentence-2
5
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7530
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.class-5.sentence-1
32.6.4.2.3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive
[thread.mutex.recursive]
https://timsong-cpp.github.io/cppwp/thread.mutex.recursive
π
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#lib:recursive_mutex
[thread.req.native]
https://timsong-cpp.github.io/cppwp/thread.req.native
[thread.req.native]
https://timsong-cpp.github.io/cppwp/thread.req.native
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7558
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7565
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-2.sentence-1
[class.prop]
https://timsong-cpp.github.io/cppwp/class.prop
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7570
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-3.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-3.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-3.sentence-3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-3.sentence-4
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-3.sentence-5
4
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7581
(4.1)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-4.1
(4.2)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-4.2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.mutex.recursive-4.sentence-1
32.6.4.3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements
[thread.timedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.timedmutex.requirements
32.6.4.3.1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general
[thread.timedmutex.requirements.general]
https://timsong-cpp.github.io/cppwp/thread.timedmutex.requirements.general
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7592
timed mutex types
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#def:timed_mutex_types
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-1.sentence-2
[time.duration]
https://timsong-cpp.github.io/cppwp/time.duration
[time.point]
https://timsong-cpp.github.io/cppwp/time.point
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-1.sentence-3
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-note-1
Cpp17TimedLockable
https://timsong-cpp.github.io/cppwp/thread.req.lockable.timed#:Cpp17TimedLockable
[thread.req.lockable.timed]
https://timsong-cpp.github.io/cppwp/thread.req.lockable.timed
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-1.sentence-4
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7606
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7610
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7616
[thread.req.timing]
https://timsong-cpp.github.io/cppwp/thread.req.timing
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-4.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-4.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-4.sentence-3
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-note-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-4.sentence-4
5
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7630
synchronize with
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#def:synchronize_with
[intro.multithread]
https://timsong-cpp.github.io/cppwp/intro.multithread
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7635
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7638
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7642
[thread.req.timing]
https://timsong-cpp.github.io/cppwp/thread.req.timing
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7647
10
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7651
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-10.sentence-1
11
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7657
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-11.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-11.sentence-2
[thread.req.timing]
https://timsong-cpp.github.io/cppwp/thread.req.timing
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-11.sentence-3
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-note-3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-11.sentence-4
12
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7670
synchronize with
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#def:synchronize_with
[intro.multithread]
https://timsong-cpp.github.io/cppwp/intro.multithread
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-12.sentence-1
13
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7676
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-13.sentence-1
14
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7679
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-14.sentence-1
15
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7683
[thread.req.timing]
https://timsong-cpp.github.io/cppwp/thread.req.timing
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements.general-15.sentence-1
32.6.4.3.2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class
[thread.timedmutex.class]
https://timsong-cpp.github.io/cppwp/thread.timedmutex.class
π
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#lib:timed_mutex
[thread.req.native]
https://timsong-cpp.github.io/cppwp/thread.req.native
[thread.req.native]
https://timsong-cpp.github.io/cppwp/thread.req.native
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7715
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7725
[thread.timedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-2.sentence-1
[class.prop]
https://timsong-cpp.github.io/cppwp/class.prop
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7730
(3.1)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-3.2
(3.3)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-3.3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.class-3.sentence-1
32.6.4.3.3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive
[thread.timedmutex.recursive]
https://timsong-cpp.github.io/cppwp/thread.timedmutex.recursive
π
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#lib:recursive_timed_mutex
[thread.req.native]
https://timsong-cpp.github.io/cppwp/thread.req.native
[thread.req.native]
https://timsong-cpp.github.io/cppwp/thread.req.native
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7766
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7776
[thread.timedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-2.sentence-1
[class.prop]
https://timsong-cpp.github.io/cppwp/class.prop
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7781
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-3.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-3.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-3.sentence-3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-3.sentence-4
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-3.sentence-5
4
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7795
(4.1)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-4.1
(4.2)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-4.2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.recursive-4.sentence-1
32.6.4.4
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements
[thread.sharedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.sharedmutex.requirements
32.6.4.4.1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general
[thread.sharedmutex.requirements.general]
https://timsong-cpp.github.io/cppwp/thread.sharedmutex.requirements.general
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7807
shared mutex types
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#def:shared_mutex_types
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-1.sentence-1
[thread.mutex.requirements.mutex]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-1.sentence-3
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-note-1
Cpp17SharedLockable
https://timsong-cpp.github.io/cppwp/thread.req.lockable.shared#:Cpp17SharedLockable
[thread.req.lockable.shared]
https://timsong-cpp.github.io/cppwp/thread.req.lockable.shared
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-1.sentence-4
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7818
[thread.mutex.requirements.mutex]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#mutex
shared lock
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#def:shared_lock
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-2.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-2.sentence-3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-2.sentence-4
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-2.sentence-5
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7833
4
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7837
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-4.sentence-1
5
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7841
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-5.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-5.sentence-2
6
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7847
[intro.multithread]
https://timsong-cpp.github.io/cppwp/intro.multithread
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7851
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7855
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7858
[thread.req.exception]
https://timsong-cpp.github.io/cppwp/thread.req.exception
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-9.sentence-1
10
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7862
(10.1)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-10.1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-10.1.sentence-1
(10.2)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-10.2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-10.2.sentence-1
11
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7870
12
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7873
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-12.sentence-1
13
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7877
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-13.sentence-1
14
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7881
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-14.sentence-1
15
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7884
synchronizes with
https://timsong-cpp.github.io/cppwp/intro.multithread#def:synchronize_with
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-15.sentence-1
16
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-16
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7889
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-16.sentence-1
17
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-17
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7894
18
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-18
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7897
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-18.sentence-1
19
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-19
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7901
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-19.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-19.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-19.sentence-3
20
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-20
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7908
[intro.multithread]
https://timsong-cpp.github.io/cppwp/intro.multithread
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-20.sentence-1
21
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-21
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7914
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-21.sentence-1
22
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-22
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7917
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-22.sentence-1
23
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-23
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7921
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements.general-23.sentence-1
32.6.4.4.2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class
[thread.sharedmutex.class]
https://timsong-cpp.github.io/cppwp/thread.sharedmutex.class
π
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#lib:shared_mutex
[thread.req.native]
https://timsong-cpp.github.io/cppwp/thread.req.native
[thread.req.native]
https://timsong-cpp.github.io/cppwp/thread.req.native
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7955
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7959
[thread.sharedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-2.sentence-1
[class.prop]
https://timsong-cpp.github.io/cppwp/class.prop
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7964
(3.1)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-3.2
(3.3)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-3.3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7972
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.class-4.sentence-1
32.6.4.5
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements
[thread.sharedtimedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.sharedtimedmutex.requirements
32.6.4.5.1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general
[thread.sharedtimedmutex.requirements.general]
https://timsong-cpp.github.io/cppwp/thread.sharedtimedmutex.requirements.general
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7979
shared timed mutex type
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#def:shared_timed_mutex_type
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-1.sentence-1
[thread.timedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.timedmutex.requirements
[thread.sharedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedmutex.requirements
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-1.sentence-2
[time.duration]
https://timsong-cpp.github.io/cppwp/time.duration
[time.point]
https://timsong-cpp.github.io/cppwp/time.point
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-1.sentence-3
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-note-1
Cpp17SharedTimedLockable
https://timsong-cpp.github.io/cppwp/thread.req.lockable.shared.timed#:Cpp17SharedTimedLockable
[thread.req.lockable.shared.timed]
https://timsong-cpp.github.io/cppwp/thread.req.lockable.shared.timed
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-1.sentence-4
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7995
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L7999
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8003
[thread.req.timing]
https://timsong-cpp.github.io/cppwp/thread.req.timing
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-4.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-4.sentence-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-4.sentence-3
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-note-2
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-4.sentence-4
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-4.sentence-5
5
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8021
[intro.multithread]
https://timsong-cpp.github.io/cppwp/intro.multithread
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8027
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8030
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8034
[thread.req.timing]
https://timsong-cpp.github.io/cppwp/thread.req.timing
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8039
10
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8043
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-10.sentence-1
11
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8047
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-11.sentence-1
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-11.sentence-2
[thread.req.timing]
https://timsong-cpp.github.io/cppwp/thread.req.timing
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-11.sentence-3
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-note-3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-11.sentence-4
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-11.sentence-5
12
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8063
[intro.multithread]
https://timsong-cpp.github.io/cppwp/intro.multithread
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-12.sentence-1
13
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8069
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-13.sentence-1
14
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8072
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-14.sentence-1
15
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8076
[thread.req.timing]
https://timsong-cpp.github.io/cppwp/thread.req.timing
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements.general-15.sentence-1
32.6.4.5.2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class
[thread.sharedtimedmutex.class]
https://timsong-cpp.github.io/cppwp/thread.sharedtimedmutex.class
π
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#lib:shared_timed_mutex
1
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8115
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8119
[thread.sharedtimedmutex.requirements]
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.requirements
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class-2.sentence-1
[class.prop]
https://timsong-cpp.github.io/cppwp/class.prop
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L8124
(3.1)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class-3.2
(3.3)
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class-3.3
.
https://timsong-cpp.github.io/cppwp/thread.mutex.requirements#thread.sharedtimedmutex.class-3.sentence-1
URLs of
crawlers that visited me
.