buffer和cache區別的簡單理解
什麼是buffer, 什麼是cache, 在有些情況下兩者概念是混用的, 但在有些場合, 二者又有些區別.
從我經常使用的場景來"望文生義"理解, buffer就是"緩衝/緩存"的意思, cache經常和"命中率"有關, 由此, 簡單推斷, “緩衝/緩存"的目的是爲了什麼, 不就是爲了"寫"嘛, 而"命中率”, 命中,不命中,和什麼有關, 和"讀"有關嘛.
這樣, 就已經大體上知道了buffer和cache的區別了.
詳細的瞭解, 可以參考下面的文章: