~/talk

Concurrency TS Editor's Report

Talkat CppCon 2015 · 2015-09-21..09-25· [concurrency]
links:none on file
slides:none on file

Proposal adds continuations to futures via std::future then with implicit unwrapping, plus two multi-future ops: when_all/when_any (when_all returns future<vector<future<T>>> or future<tuple<...>>; when_any returns index + container). Language-level await lets asynchronous loops replace heavy continuation plumbing. New synchronization types include latch/barrier (countdown latch example for n tasks) and an atomic_shared_ptr enabling atomic compare_exchange of shared_ptrs (may not be lock free; implementations exist at Microsoft and Boost).

AI-written summary · about

  1. 0:00Introduction to Concurrency TS
  2. 1:25Improvements to std::future
  3. 17:21Latches and barriers
  4. 24:32Atomic shared pointers
  5. 28:26Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.