~/talk

Executors in C++

Talkat Meeting C++ 2014 · 2014-12-05..12-06· [nodejs]
links:none on file
slides:none on file

Standalone proposals compete: one exposes three entry points dispatch/post/defer, another collapses to a single templated spawn. Committee drops the original executor design from the concurrency TS, but implementers already build concrete systems: a real-time executor that spawns OS threads and sets priorities, and a concentrator that asks tasks for their executor so different pipeline stages run on different executors. The demos compile and run and expose usability and deadlock pitfalls.

AI-written summary · about

  1. 0:00Start
  2. 1:11Motivation async
  3. 4:25Layers
  4. 5:42Proposal History 2
  5. 8:47Abstract Base Class
  6. 9:17Threads
  7. 13:36Progress Guarantees
  8. 15:33Destructor
  9. 17:06thread pool
  10. 20:23loop executor
  11. 24:14Parallel Algorithms
  12. 24:40Generic Task Managers
  13. 25:06Realtime Priority
  14. 26:18Cyclic Realtime Tasks
  15. 27:56Data Concentrator
  16. 28:52Proposal History 3
  17. 33:32Executors and Async Ops
  18. 47:13Executors and Schedulers, R4
  19. 51:37task wrapper Deadlock
  20. 52:25Wrap Up
  21. 53:20Executors Dilemma
  22. 53:55Questions
~/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.