java中的动态缓冲区
我想要的是某种动态缓冲,我试图解释一下: 应该可以在缓冲区的末尾添加一些值。当它在缓冲区的末尾添加值时,我应该能够从缓冲区的开头获得一些值 在伪代码中是这样的:java中的动态缓冲区,java,dynamic,buffering,Java,Dynamic,Buffering,我想要的是某种动态缓冲,我试图解释一下: 应该可以在缓冲区的末尾添加一些值。当它在缓冲区的末尾添加值时,我应该能够从缓冲区的开头获得一些值 在伪代码中是这样的: ThreadA while(true): buffer.pushToEnd(random); ThreadB while(true): buffer.popFromBeginning(); 所以我弹出的值应该从缓冲区中删除。我在互联网上到处寻找,发现了各种各样的缓冲区类型,但没有一种能够以这种方式工作 所以我的问题是:是
ThreadA
while(true):
buffer.pushToEnd(random);
ThreadB
while(true):
buffer.popFromBeginning();
所以我弹出的值应该从缓冲区中删除。我在互联网上到处寻找,发现了各种各样的缓冲区类型,但没有一种能够以这种方式工作
所以我的问题是:是否存在这种缓冲区行为的一些本机java实现?或者实现的一些示例代码?您正在描述一个数据结构
Java提供了这样一个容器类,其中包含您想要的方法。还要看一看线程安全的变体
此外,你想做的事情看起来很像。维基百科链接页面可能是一个很好的起点。您正在描述一个数据结构
Java提供了这样一个容器类,其中包含您想要的方法。还要看一看线程安全的变体
此外,你想做的事情看起来很像。维基百科页面链接可能是一个很好的起点。您应该使用FIFO数据容器。您添加到容器中的第一件事情是弹出的内容。先进先出。您应该使用FIFO数据容器。您添加到容器中的第一件事情是弹出的内容。先进先出