Honestly, naive spinlocks in a mobile OS just generally seem like a bad idea. You just aren't going to get great results.
The expression hurry up and wait comes to mind. I would rather have a thread sleeping while it waits for slightly less perceptual performance than a thread spinning and chewing through my battery because it's waiting as fast as it can.