spinlock and conobj
hw6