Lock free queue golang, 由于自旋部分一定会在有限步骤中退出(成功,失败,...