summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAkira Yokosawa <akiyks@gmail.com>2021-03-15 19:25:06 +0900
committerAkira Yokosawa <akiyks@gmail.com>2021-03-15 23:23:02 +0900
commitc8c8afa591ec830eb784392ceb0aedeb9ebd4d4f (patch)
tree2b6df442b56da4c04d78871ac10735f34808addb
parentb9ee4242f3b5b1a371ec6d19c87c985aefdf1e98 (diff)
downloadperfbook-c8c8afa591ec830eb784392ceb0aedeb9ebd4d4f.tar.gz
locking: Add citation to 2nd edition of Herlihy's and Shavit's textbook
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
-rw-r--r--locking/locking.tex2
1 files changed, 1 insertions, 1 deletions
diff --git a/locking/locking.tex b/locking/locking.tex
index a41305a3..55be380c 100644
--- a/locking/locking.tex
+++ b/locking/locking.tex
@@ -1929,7 +1929,7 @@ Interestingly enough, atomic instructions are not strictly needed to
implement locks~\cite{Dijkstra65a,Lamport74a}.
An excellent exposition of the issues surrounding locking implementations
based on simple loads and stores may be found in Herlihy's and
-Shavit's textbook~\cite{HerlihyShavit2008Textbook}.
+Shavit's textbook~\cite{HerlihyShavit2008Textbook,HerlihyShavit2020Textbook}.
The main point echoed here is that such implementations currently
have little practical application, although a careful study of
them can be both entertaining and enlightening.