about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMara Bos <m-ou.se@m-ou.se>2022-01-05 11:24:42 +0100
committerMara Bos <m-ou.se@m-ou.se>2022-01-05 12:14:32 +0100
commita9efbaf3a500a8670491bdc18012a7ebfbc1c122 (patch)
tree83abb661b5f2f9883f21918347c5905c1995febf
parent5b5746f08138f880cf21798402a65cd39d17cf68 (diff)
downloadrust-a9efbaf3a500a8670491bdc18012a7ebfbc1c122.tar.gz
rust-a9efbaf3a500a8670491bdc18012a7ebfbc1c122.zip
Rename n_running_threads to num_running_threads.
-rw-r--r--library/std/src/thread/mod.rs4
-rw-r--r--library/std/src/thread/scoped.rs18
2 files changed, 11 insertions, 11 deletions
diff --git a/library/std/src/thread/mod.rs b/library/std/src/thread/mod.rs
index 1fdde17d0fd..e5e9638aaa8 100644
--- a/library/std/src/thread/mod.rs
+++ b/library/std/src/thread/mod.rs
@@ -505,7 +505,7 @@ impl Builder {
         };
 
         if let Some(scope_data) = scope_data {
-            scope_data.increment_n_running_threads();
+            scope_data.increment_num_running_threads();
         }
 
         Ok(JoinInner {
@@ -1292,7 +1292,7 @@ impl<'scope, T> Drop for Packet<'scope, T> {
             // panicked, and nobody consumed the panic payload, we make sure
             // the scope function will panic.
             let unhandled_panic = matches!(self.result.get_mut(), Some(Err(_)));
-            scope.decrement_n_running_threads(unhandled_panic);
+            scope.decrement_num_running_threads(unhandled_panic);
         }
     }
 }
diff --git a/library/std/src/thread/scoped.rs b/library/std/src/thread/scoped.rs
index 701850b42dc..b2fe3c3185e 100644
--- a/library/std/src/thread/scoped.rs
+++ b/library/std/src/thread/scoped.rs
@@ -20,26 +20,26 @@ pub struct Scope<'env> {
 pub struct ScopedJoinHandle<'scope, T>(JoinInner<'scope, T>);
 
 pub(super) struct ScopeData {
-    n_running_threads: AtomicUsize,
+    num_running_threads: AtomicUsize,
     a_thread_panicked: AtomicBool,
     main_thread: Thread,
 }
 
 impl ScopeData {
-    pub(super) fn increment_n_running_threads(&self) {
+    pub(super) fn increment_num_running_threads(&self) {
         // We check for 'overflow' with usize::MAX / 2, to make sure there's no
         // chance it overflows to 0, which would result in unsoundness.
-        if self.n_running_threads.fetch_add(1, Ordering::Relaxed) > usize::MAX / 2 {
+        if self.num_running_threads.fetch_add(1, Ordering::Relaxed) > usize::MAX / 2 {
             // This can only reasonably happen by mem::forget()'ing many many ScopedJoinHandles.
-            self.decrement_n_running_threads(false);
+            self.decrement_num_running_threads(false);
             panic!("too many running threads in thread scope");
         }
     }
-    pub(super) fn decrement_n_running_threads(&self, panic: bool) {
+    pub(super) fn decrement_num_running_threads(&self, panic: bool) {
         if panic {
             self.a_thread_panicked.store(true, Ordering::Relaxed);
         }
-        if self.n_running_threads.fetch_sub(1, Ordering::Release) == 1 {
+        if self.num_running_threads.fetch_sub(1, Ordering::Release) == 1 {
             self.main_thread.unpark();
         }
     }
@@ -98,7 +98,7 @@ where
 {
     let scope = Scope {
         data: ScopeData {
-            n_running_threads: AtomicUsize::new(0),
+            num_running_threads: AtomicUsize::new(0),
             main_thread: current(),
             a_thread_panicked: AtomicBool::new(false),
         },
@@ -109,7 +109,7 @@ where
     let result = catch_unwind(AssertUnwindSafe(|| f(&scope)));
 
     // Wait until all the threads are finished.
-    while scope.data.n_running_threads.load(Ordering::Acquire) != 0 {
+    while scope.data.num_running_threads.load(Ordering::Acquire) != 0 {
         park();
     }
 
@@ -287,7 +287,7 @@ impl<'scope, T> ScopedJoinHandle<'scope, T> {
 impl<'env> fmt::Debug for Scope<'env> {
     fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
         f.debug_struct("Scope")
-            .field("n_running_threads", &self.data.n_running_threads.load(Ordering::Relaxed))
+            .field("num_running_threads", &self.data.num_running_threads.load(Ordering::Relaxed))
             .field("a_thread_panicked", &self.data.a_thread_panicked)
             .field("main_thread", &self.data.main_thread)
             .finish_non_exhaustive()