summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2023-07-30 15:07:24 -0700
committerPaul E. McKenney <paulmck@kernel.org>2023-07-31 09:42:52 -0700
commit6dc354d48f3166efa21e75b24c4b3d0a6c30f523 (patch)
treecd6dd51a466a1709fa9638718eaa7ffb8fbea147
parent9dd539b079e908256ba0ec843c683804216747b2 (diff)
downloadperfbook-6dc354d48f3166efa21e75b24c4b3d0a6c30f523.tar.gz
toolsoftrade: Make intelligence warning more inclusive
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
-rw-r--r--toolsoftrade/toolsoftrade.tex11
1 files changed, 6 insertions, 5 deletions
diff --git a/toolsoftrade/toolsoftrade.tex b/toolsoftrade/toolsoftrade.tex
index e6625512..c4c9533d 100644
--- a/toolsoftrade/toolsoftrade.tex
+++ b/toolsoftrade/toolsoftrade.tex
@@ -2724,11 +2724,12 @@ as well as that in
Whatever approach you take, please keep in mind that randomly hacking
multi-threaded code is a spectacularly bad idea, especially given that
-shared-memory parallel systems use your own intelligence against you:
-The smarter you are, the deeper a hole you will dig for yourself before
-you realize that you are in trouble~\cite{DeadlockEmpire2016}.
+shared-memory parallel systems use your own perceived intelligence
+against you:
+The smarter you think you are, the deeper a hole you will dig for yourself
+before you realize that you are in trouble~\cite{DeadlockEmpire2016}.
Therefore, it is necessary to make the right design choices as well as
-the correct choice of individual primitives,
-as will be discussed at length in subsequent chapters.
+the correct choice of individual primitives, as will be discussed at
+length in subsequent chapters.
\QuickQuizAnswersChp{qqztoolsoftrade}