1.同步解决的问题:a.脏数据;b.一个操作被执行两次(FutureTask:代表一个过程之被执行一次)
2.多个需要快速计算的,同一类型的东东,可以使用Memoizer(构建块-高速缓存)-ConcurrentHashMap+FutureTask.
本文探讨了并发编程中常见的问题,如脏数据和操作重复执行,并介绍了使用Memoizer来提高计算效率的方法,通过ConcurrentHashMap和FutureTask实现。
1.同步解决的问题:a.脏数据;b.一个操作被执行两次(FutureTask:代表一个过程之被执行一次)
2.多个需要快速计算的,同一类型的东东,可以使用Memoizer(构建块-高速缓存)-ConcurrentHashMap+FutureTask.
846

被折叠的 条评论
为什么被折叠?