????????????? ??????????? ??????????????? ??????????????????purpose should needlessly obtain the spinlock once more right after getting woken up. How to handle This is often to insert a typical SMP memory barrier: LOAD waiter->listing.????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????