原创 無鎖併發隊列的實現

最近看到一份多核環境下無鎖併發隊列的實現代碼,其中巧妙地利用了CAS(compare and set)和memory barrier實現了ring buffer。 ring buffer特徵: 使用一個環來管理一個隊列,而不是使用一個鏈表