【已解决】static + Atomic 为啥不用 Arc ?

💡 原文中文,约300字,阅读约需1分钟。
📝

内容提要

使用std::sync::atomic::AtomicBool声明一个全局变量FOO,在多线程编程中,不需要用Arc来实现线程间传递,因为它已经声明为static。

🎯

关键要点

  • 使用std::sync::atomic::AtomicBool声明一个全局变量FOO。
  • FOO被声明为static,因此在多线程编程中不需要使用Arc。
  • 在多线程编程中,如果变量不是全局的,则需要使用Arc来实现线程间传递。
➡️

继续阅读