Update 04_scoped_threads.md (#21)
authorjw013 <jw013@users.noreply.github.com>
Wed, 22 May 2024 09:00:24 +0000 (05:00 -0400)
committerGitHub <noreply@github.com>
Wed, 22 May 2024 09:00:24 +0000 (11:00 +0200)
Fix incorrect statement and remove unintended line break.

book/src/07_threads/04_scoped_threads.md

index 6308091..c8b69e7 100644 (file)
@@ -65,9 +65,9 @@ that `&v` can't be used from our spawned threads since its lifetime isn't
 
 That's not an issue with `std::thread::scope`—you can **safely borrow from the environment**.
 
-In our example, `v` is created before the spawning points.  
+In our example, `v` is created before the spawning points.
 It will only be dropped _after_ `scope` returns. At the same time,
-all threads spawned inside `scope` are guaranteed `v` is dropped,
+all threads spawned inside `scope` are guaranteed to finish _before_ `scope` returns,
 therefore there is no risk of having dangling references.  
 
-The compiler won't complain!
\ No newline at end of file
+The compiler won't complain!