https://hansimov.gitbook.io/csapp/part3/ch12-concurrent-programming/12.5-synchronizing-thread-with-semaphores 配图有误(原书笔误) Ref: https://stackoverflow.com/questions/48304514/what-does-this-x86-64-addq-instruction-mean-which-only-have-one-operand-from#comment83594042_48304514 
https://hansimov.gitbook.io/csapp/part3/ch12-concurrent-programming/12.5-synchronizing-thread-with-semaphores
配图有误(原书笔误)
Ref: https://stackoverflow.com/questions/48304514/what-does-this-x86-64-addq-instruction-mean-which-only-have-one-operand-from#comment83594042_48304514