A 這方法雖然不太好,但是常見
B ProducerConsumerQueue就是這個,到處都是
C linux kernel裏面大量使用
D 本質上其實就是樂觀鎖,操作起來很困難。。單生產者多消費者或者多生產者單消費者的情況下比較常見,也不容易遇到ABA問題。