RenΓ©'s URL Explorer Experiment
go
Title:
[saferecl.rcu]
direct link
Domain:
timsong-cpp.github.io
Links
:
[thread]
https://timsong-cpp.github.io/cppwp/#thread
[saferecl]
https://timsong-cpp.github.io/cppwp/saferecl#rcu
[saferecl.rcu.general]
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general
[rcu.syn]
https://timsong-cpp.github.io/cppwp/saferecl.rcu#rcu.syn
[saferecl.rcu.base]
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base
[saferecl.rcu.domain]
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain
[saferecl.rcu.domain.general]
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.general
[saferecl.rcu.domain.members]
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members
[saferecl.rcu.domain.func]
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func
32.11.2.1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general
[saferecl.rcu.general]
https://timsong-cpp.github.io/cppwp/saferecl.rcu.general
1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12924
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12932
rcu-protectable
https://timsong-cpp.github.io/cppwp/saferecl.rcu#def:rcu-protectable
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12940
(3.1)
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-3.2
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-3.sentence-1
1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-note-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-3.sentence-2
4
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12958
region of RCU protection
https://timsong-cpp.github.io/cppwp/saferecl.rcu#def:region_of_RCU_protection
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-4.sentence-1
5
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12963
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12969
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-6.sentence-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#general-6.sentence-2
32.11.2.2
https://timsong-cpp.github.io/cppwp/saferecl.rcu#rcu.syn
[rcu.syn]
https://timsong-cpp.github.io/cppwp/rcu.syn
π
https://timsong-cpp.github.io/cppwp/saferecl.rcu#header:%3crcu%3e
[saferecl.rcu.base]
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base
[saferecl.rcu.domain]
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain
[saferecl.rcu.domain.func]
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func
32.11.2.3
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base
[saferecl.rcu.base]
https://timsong-cpp.github.io/cppwp/saferecl.rcu.base
1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12996
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13019
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13023
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-3.sentence-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-3.sentence-2
4
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13028
[function.objects]
https://timsong-cpp.github.io/cppwp/function.objects
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-4.sentence-1
5
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13035
Cpp17DefaultConstructible
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17DefaultConstructible
Cpp17MoveAssignable
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveAssignable
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13039
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-6.sentence-1
π
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-itemdecl:1
7
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13048
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13052
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-8.sentence-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-8.sentence-2
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-8.sentence-3
9
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13060
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-9.sentence-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-9.sentence-2
1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-note-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#base-9.sentence-3
32.11.2.4
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain
[saferecl.rcu.domain]
https://timsong-cpp.github.io/cppwp/saferecl.rcu.domain
32.11.2.4.1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.general
[saferecl.rcu.domain.general]
https://timsong-cpp.github.io/cppwp/saferecl.rcu.domain.general
1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13093
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/saferecl.rcu#domain.general-1.sentence-1
1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.general-example-1
2
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13103
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.general-2.sentence-1
32.11.2.4.2
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members
[saferecl.rcu.domain.members]
https://timsong-cpp.github.io/cppwp/saferecl.rcu.domain.members
π
https://timsong-cpp.github.io/cppwp/saferecl.rcu#lib:lock,rcu_domain
1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13115
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13119
[intro.races]
https://timsong-cpp.github.io/cppwp/intro.races
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-2.sentence-1
π
https://timsong-cpp.github.io/cppwp/saferecl.rcu#lib:try_lock,rcu_domain
3
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13131
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13135
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-4.sentence-1
π
https://timsong-cpp.github.io/cppwp/saferecl.rcu#lib:unlock,rcu_domain
5
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13146
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13152
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-6.sentence-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-6.sentence-2
7
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13158
1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-note-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13165
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-8.sentence-1
2
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-note-2
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.members-8.sentence-2
32.11.2.4.3
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func
[saferecl.rcu.domain.func]
https://timsong-cpp.github.io/cppwp/saferecl.rcu.domain.func
π
https://timsong-cpp.github.io/cppwp/saferecl.rcu#lib:rcu_default_domain
1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13181
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-1.sentence-2
π
https://timsong-cpp.github.io/cppwp/saferecl.rcu#lib:rcu_synchronize
2
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13193
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13199
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-3.sentence-1
π
https://timsong-cpp.github.io/cppwp/saferecl.rcu#lib:rcu_barrier
4
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13211
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-4.sentence-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-4.sentence-2
5
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13218
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-5.sentence-1
1
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-note-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-5.sentence-2
π
https://timsong-cpp.github.io/cppwp/saferecl.rcu#lib:rcu_retire
6
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13236
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13241
Cpp17MoveConstructible
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17MoveConstructible
Cpp17Destructible
https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17Destructible
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13246
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-8.sentence-1
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-8.sentence-2
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-8.sentence-3
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-8.sentence-4
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-8.sentence-5
2
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-note-2
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-8.sentence-6
9
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13260
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-9.sentence-1
10
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L13264
3
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-note-3
.
https://timsong-cpp.github.io/cppwp/saferecl.rcu#domain.func-10.sentence-1
URLs of
crawlers that visited me
.