Spin lock and block