所以,我觉得C++中应该有一个很好的内置解决方案,但我不确定它是什么。我需要一个队列(理想情况下是线程安全的,但如果需要的话我可以自己将其同步包装)来有效处理字节组-允许不同大小的读/写。所以,界面看起来像//removesthefirstbytesToReadelementsfromthefrontofthequeueandplacestheminarray;returnstheactualnumberofbytesdequeuedintdequeue(unsignedchar*array,intbytesToRead)//AddsbytesToWriteelementsfromar