生產者消費者模式 鎖優化

生產者消費者,這裏很少講, 這裏針對pool的鎖使用問題談一下我的的想法。spa 常規的生產者消費者模式,都是要加鎖的,加鎖寫,加鎖多,那麼針對數據量比較大的時候,實際上是很影響效率的,下面這個方法,能夠減小鎖的使用。效率 把pool分紅多個buffer,選第一個buffer裝數據(只寫不讀),當這個buffer裝滿,或取數據定時器到了的時候,就往下一個buffer裏面寫數據,而這個buffer的
相關文章
相關標籤/搜索