缓冲设计-buffer

流程图如下:

关键步骤在于开辟一块缓冲区来存放已创建的变量,如果缓存有变量,则直接返回这些缓存的变量;

另外一个关键是这里的S5以及S6,即在缓存池已经满了的情况下,如何替换里面的缓存,这里可以动些脑筋,比如优先替换使用频率低/优先级低的缓冲单元;


缓冲设计-buffer_第1张图片

你可能感兴趣的:(Java)