Я изучаю способы синхронизации в многопоточной системе. В моей справке изложены некоторые правила, которые следует помнить при параллельном программировании. Одним из них является «никогда не вращаться во сне ()», но у меня проблемы с пониманием, что это значит. Очевидно, что процесс не может ничего сделать во время сна.
Означает ли это, что мы не должны спать (), удерживая спинлок? или что-то другое?