1
增加spinlock，参考facebook's folly