blob: 018895b365be645b49715db0f7dd1439fa75dc1d [file] [log] [blame]
% together/together.tex
\QuickQuizChapter{chp:Putting It All Together}{Putting It All Together}
This chapter gives a few hints on handling some concurrent-programming
puzzles, starting with counter conundrums in
Section~\ref{sec:together:Counter Conundrums},
continuing with some RCU rescues in
Section~\ref{sec:together:RCU Rescues},
and finishing off with some hashing hassles in
Section~\ref{sec:together:Hashing Hassles}.
\input{together/count.tex}
\input{together/applyrcu.tex}
\input{together/hash.tex}
% Later add section on updates: hashed arrays of locks, fifos/streaming,
% batching to trade off latency for perf/scale.