我想知道之间的实际区别是什么caching
and memoization
is.
在我看来,两者都涉及避免通过存储数据来重复调用函数来获取数据。
两者的核心区别是什么?
记忆化是一种特定形式的缓存,涉及根据函数的参数缓存函数的返回值.
缓存是一个更通用的术语;例如,HTTP 缓存是缓存,但不是记忆。
维基百科says http://en.wikipedia.org/wiki/Memoization:
尽管与缓存相关,但记忆化指的是这种优化的特定情况,将其与缓冲或页面替换等缓存形式区分开来。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)