Hi paul, I finish chapter 7 and find some typo. Fixed in the patch below. Yubin diff --git a/locking/locking-existence.tex b/locking/locking-existence.tex index 9fcbbf9..c7c4ae8 100644 --- a/locking/locking-existence.tex +++ b/locking/locking-existence.tex @@ -174,7 +174,7 @@ single partitionable data structure such as the hash table shown in the figure, it can be problematic if a given data element can be a member of multiple hash tables or given more-complex data structures such as trees or graphs. -These problems can be solved, in fact, such solutions form the basis +These problems can be solved. In fact, such solutions form the basis of lock-based software transactional memory implementations~\cite{Shavit95,DaveDice2006DISC}. However, -- To unsubscribe from this list: send the line "unsubscribe perfbook" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html