Threads in RustScoped ThreadsShared Ownership and Reference CountingStaticsLeakingReference CountingBorrowing and Data RacesInterior MutabilityCellRefCellMutex and RwLockAtomicsUnsafeCellThread Safety: Send and SyncLocking: Mutexes and RwLocksRust’s MutexLock PoisoningReader-Writer LockWaiting: Parking and Condition VariablesThread ParkingCondition VariablesSummary