diff --git a/chapters/compute/synchronization/drills/questions/tls-synchronization.md b/chapters/compute/synchronization/drills/questions/tls-synchronization.md index ce18bca2ab..a072d9240e 100644 --- a/chapters/compute/synchronization/drills/questions/tls-synchronization.md +++ b/chapters/compute/synchronization/drills/questions/tls-synchronization.md @@ -6,8 +6,7 @@ Is placing `var` from `support/race-condition/c/race_condition_tls.c` in the TLS ## Question Answers -- No, because the race condition remains. -It just doesn't manifest itself anymore +- No, because the race condition remains. It just doesn't manifest itself anymore + No, because the threads now access different variables, not the same one diff --git a/chapters/compute/synchronization/drills/questions/tls-var-copies.md b/chapters/compute/synchronization/drills/questions/tls-var-copies.md index a2c5c43e21..c765c93b2d 100644 --- a/chapters/compute/synchronization/drills/questions/tls-var-copies.md +++ b/chapters/compute/synchronization/drills/questions/tls-var-copies.md @@ -2,7 +2,7 @@ ## Question Text -How many copies of the `var` variable from `support/race-condition/c/race_condition_tls.c` are there after each thread has modified it at leas once? +How many copies of the `var` variable from `support/race-condition/c/race_condition_tls.c` are there after each thread has modified it at least once? ## Question Answers