質問: スピンロックとセマフォを比べたときスピンロックのメリットとは?
回答: 質問者様が認識されている通り、スピンロックは CPUを消費するので使い方を誤ると無駄です。 しかし、デバイス(ハードウェア)の制御で、高々数命令~数十命令分の応答待ちであればコンテキストスイッチよりもスピンロックの方がコストが低いです。