[][src]Function core::hint::spin_loop

pub fn spin_loop()
🔬 This is a nightly-only experimental API. (renamed_spin_loop #55002)

Save power or switch hyperthreads in a busy-wait spin-loop.

This function is deliberately more primitive than std::thread::yield_now and does not directly yield to the system's scheduler. In some cases it might be useful to use a combination of both functions. Careful benchmarking is advised.

On some platforms this function may not do anything at all.