| [thread] | https://timsong-cpp.github.io/cppwp/#thread |
| [futures] | https://timsong-cpp.github.io/cppwp/futures#shared.future |
| 1 | https://timsong-cpp.github.io/cppwp/futures.shared.future#1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12035 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#1.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#1.sentence-2 |
| asynchronous provider | https://timsong-cpp.github.io/cppwp/futures.state#def:asynchronous_provider |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#1.sentence-3 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#1.sentence-4 |
| 2 | https://timsong-cpp.github.io/cppwp/futures.shared.future#2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12049 |
| 1 | https://timsong-cpp.github.io/cppwp/futures.shared.future#note-1 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#2.sentence-1 |
| 3 | https://timsong-cpp.github.io/cppwp/futures.shared.future#3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12055 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#3.sentence-1 |
| 2 | https://timsong-cpp.github.io/cppwp/futures.shared.future#note-2 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#3.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#3.sentence-3 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:shared_future |
| 4 | https://timsong-cpp.github.io/cppwp/futures.shared.future#4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12097 |
| Cpp17Destructible | https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17Destructible |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#4.sentence-1 |
| 5 | https://timsong-cpp.github.io/cppwp/futures.shared.future#5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12101 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#5.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#5.sentence-2 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:shared_future,constructor |
| 6 | https://timsong-cpp.github.io/cppwp/futures.shared.future#6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12113 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#6.sentence-1 |
| 7 | https://timsong-cpp.github.io/cppwp/futures.shared.future#7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12117 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#7.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:shared_future,constructor_ |
| 8 | https://timsong-cpp.github.io/cppwp/futures.shared.future#8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12128 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#8.sentence-1 |
| 9 | https://timsong-cpp.github.io/cppwp/futures.shared.future#9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12133 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#9.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:shared_future,constructor__ |
| 10 | https://timsong-cpp.github.io/cppwp/futures.shared.future#10 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12145 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#10.sentence-1 |
| 11 | https://timsong-cpp.github.io/cppwp/futures.shared.future#11 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12150 |
| (11.1) | https://timsong-cpp.github.io/cppwp/futures.shared.future#11.1 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#11.1.sentence-1 |
| (11.2) | https://timsong-cpp.github.io/cppwp/futures.shared.future#11.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#11.2.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:shared_future,destructor |
| 12 | https://timsong-cpp.github.io/cppwp/futures.shared.future#12 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12165 |
| (12.1) | https://timsong-cpp.github.io/cppwp/futures.shared.future#12.1 |
| [futures.state] | https://timsong-cpp.github.io/cppwp/futures.state |
| (12.2) | https://timsong-cpp.github.io/cppwp/futures.shared.future#12.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#12.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:operator=,shared_future |
| 13 | https://timsong-cpp.github.io/cppwp/futures.shared.future#13 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12181 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#13.sentence-1 |
| (13.1) | https://timsong-cpp.github.io/cppwp/futures.shared.future#13.1 |
| [futures.state] | https://timsong-cpp.github.io/cppwp/futures.state |
| (13.2) | https://timsong-cpp.github.io/cppwp/futures.shared.future#13.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#13.sentence-2 |
| 14 | https://timsong-cpp.github.io/cppwp/futures.shared.future#14 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12192 |
| (14.1) | https://timsong-cpp.github.io/cppwp/futures.shared.future#14.1 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#14.1.sentence-1 |
| (14.2) | https://timsong-cpp.github.io/cppwp/futures.shared.future#14.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#14.2.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:operator=,shared_future_ |
| 15 | https://timsong-cpp.github.io/cppwp/futures.shared.future#15 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12211 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#15.sentence-1 |
| (15.1) | https://timsong-cpp.github.io/cppwp/futures.shared.future#15.1 |
| [futures.state] | https://timsong-cpp.github.io/cppwp/futures.state |
| (15.2) | https://timsong-cpp.github.io/cppwp/futures.shared.future#15.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#15.sentence-2 |
| 3 | https://timsong-cpp.github.io/cppwp/futures.shared.future#note-3 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#15.2.sentence-2 |
| 16 | https://timsong-cpp.github.io/cppwp/futures.shared.future#16 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12227 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#16.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:get,shared_future |
| 17 | https://timsong-cpp.github.io/cppwp/futures.shared.future#17 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12240 |
| 4 | https://timsong-cpp.github.io/cppwp/futures.shared.future#note-4 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#17.sentence-1 |
| 18 | https://timsong-cpp.github.io/cppwp/futures.shared.future#18 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12246 |
| 5 | https://timsong-cpp.github.io/cppwp/futures.shared.future#note-5 |
| [intro.multithread] | https://timsong-cpp.github.io/cppwp/intro.multithread |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#18.sentence-1 |
| 19 | https://timsong-cpp.github.io/cppwp/futures.shared.future#19 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12253 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#19.sentence-1 |
| 20 | https://timsong-cpp.github.io/cppwp/futures.shared.future#20 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12258 |
| (20.1) | https://timsong-cpp.github.io/cppwp/futures.shared.future#20.1 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#20.1.sentence-1 |
| 6 | https://timsong-cpp.github.io/cppwp/futures.shared.future#note-6 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#20.1.sentence-2 |
| (20.2) | https://timsong-cpp.github.io/cppwp/futures.shared.future#20.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#20.2.sentence-1 |
| (20.3) | https://timsong-cpp.github.io/cppwp/futures.shared.future#20.3 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#20.3.sentence-1 |
| 21 | https://timsong-cpp.github.io/cppwp/futures.shared.future#21 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12279 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#21.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:valid,shared_future |
| 22 | https://timsong-cpp.github.io/cppwp/futures.shared.future#22 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12290 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#22.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:wait,shared_future |
| 23 | https://timsong-cpp.github.io/cppwp/futures.shared.future#23 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12301 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#23.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:wait_for,shared_future |
| 24 | https://timsong-cpp.github.io/cppwp/futures.shared.future#24 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12314 |
| [futures.async] | https://timsong-cpp.github.io/cppwp/futures.async |
| [thread.req.timing] | https://timsong-cpp.github.io/cppwp/thread.req.timing |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#24.sentence-1 |
| 25 | https://timsong-cpp.github.io/cppwp/futures.shared.future#25 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12323 |
| (25.1) | https://timsong-cpp.github.io/cppwp/futures.shared.future#25.1 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#25.1.sentence-1 |
| (25.2) | https://timsong-cpp.github.io/cppwp/futures.shared.future#25.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#25.2.sentence-1 |
| (25.3) | https://timsong-cpp.github.io/cppwp/futures.shared.future#25.3 |
| [thread.req.timing] | https://timsong-cpp.github.io/cppwp/thread.req.timing |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#25.3.sentence-1 |
| 26 | https://timsong-cpp.github.io/cppwp/futures.shared.future#26 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12336 |
| [thread.req.timing] | https://timsong-cpp.github.io/cppwp/thread.req.timing |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#26.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.shared.future#lib:wait_until,shared_future |
| 27 | https://timsong-cpp.github.io/cppwp/futures.shared.future#27 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12348 |
| [futures.async] | https://timsong-cpp.github.io/cppwp/futures.async |
| [thread.req.timing] | https://timsong-cpp.github.io/cppwp/thread.req.timing |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#27.sentence-1 |
| 28 | https://timsong-cpp.github.io/cppwp/futures.shared.future#28 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12357 |
| (28.1) | https://timsong-cpp.github.io/cppwp/futures.shared.future#28.1 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#28.1.sentence-1 |
| (28.2) | https://timsong-cpp.github.io/cppwp/futures.shared.future#28.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#28.2.sentence-1 |
| (28.3) | https://timsong-cpp.github.io/cppwp/futures.shared.future#28.3 |
| [thread.req.timing] | https://timsong-cpp.github.io/cppwp/thread.req.timing |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#28.3.sentence-1 |
| 29 | https://timsong-cpp.github.io/cppwp/futures.shared.future#29 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12370 |
| [thread.req.timing] | https://timsong-cpp.github.io/cppwp/thread.req.timing |
| . | https://timsong-cpp.github.io/cppwp/futures.shared.future#29.sentence-1 |