C语言自旋锁结构详解是怎样的?