摘要: 一讀一寫(xiě)情況下,無(wú)鎖隊(duì)列如何實(shí)現(xiàn)?其實(shí)并不難,先說(shuō)說(shuō)一讀一寫(xiě)無(wú)鎖隊(duì)列的實(shí)際應(yīng)
用吧。讀寫(xiě)隊(duì)列最大的應(yīng)用是:一個(gè)線程收到事件或消息后直接加入到隊(duì)列,而處理線程讀
取隊(duì)列中的事件或消息,并加以處理。在這個(gè)模式中,有一個(gè)線程負(fù)責(zé)寫(xiě),多個(gè)處理線程讀
自己的隊(duì)列并處理。雖然看起來(lái)象是一寫(xiě)多讀,其實(shí)不然,針對(duì)某一事件隊(duì)列而言,只有一
個(gè)線程是寫(xiě)一個(gè)線程是讀。
閱讀全文