Atomic Accessor Locking vs Nonatomic for a Concurrently Read Flag
A shared scalar property—such as a feature flag or request counter—is read and written from multiple threads during concurrent request handling. The decision is whether to keep the default synthesized atomic attribute, which wraps each accessor in a lock, or to declare the property nonatomic and remove that per-access locking. The constraint is that accessor