遇到问题的时候,随意想法,一步一步的去解决,结果得到了错误的理论。
哈哈,比如上面一篇并发map的问题,其实我说的标题并没有错,并发map文档中也说,其线程安全并不是绝对的,而是相对的。
其实我的问题出在并发一致性上。目的已经达到,了解了根本的问题,多谢JE的各位大牛,细心的看完我的文章,哈哈,一看就知道没有打草稿。
当然有一点值得深思的是,为什么我的贴子会被投为新手,所有人都了解其执行内幕.
比如有位兄弟说: putIfAbsent,你知道这个方法是什么意思吗?
这个是当这个值在map中存在的时候不进么覆盖。而我要的是覆盖的效果,所以回复这条的兄弟或许不了解我的需求。[数据一致性问题]
有人回复是widgetCacheMap = mm; 的问题,变量替换,是的,的确是这个问题,当变量被替换了变量被替换,破坏了widgetCacheMap作为全局变量的一致性原则。。[给力的评论]
有位仁兄说
widgetCacheMap = mm;
你测来测去测的是HashMap,跟ConcurrentHashMap有半毛钱的关系?
这位仁兄,说的是我的一种方案,看来全局变量的替换是最大的问题,那么全局变量不该替换。[给力的评论]
虽然知道原理所在,因为是草稿,没有经过自己的审核,只是想到什么copy什么。
但是该如何维护这个全局Map呢。
最后结论是还是使用map的方法进行put,最好不要进行变量的替换.
结论:在线程对全局变量进行操作的时候,需要进行同步
分享到:
相关推荐
在传统刑法理论中,错误被分为事实错误和法律错误。事实错误是指行为人对客观事实的认知偏差,可能成为辩护理由;而法律错误则不会影响犯罪的成立或量刑,即行为人必须对行为的违法性有所认知。因此,不知法律是有害...
桑代克的尝试错误理论将学习视为刺激(S)和反应(R)之间的联结建立,它强调了通过反复尝试和错误来实现学习的重要性。桑代克提出的学习定律,包括准备律、练习律和效果律,都是学习者需要注意的关键要素。准备律...
桑代克提出的尝试错误理论认为学习是一种刺激-反应(S-R)的联结,强调了在学习过程中尝试和错误的重要性。通过不断的练习,正确的刺激与反应之间的联结得以加强,不正确的联结逐渐消退。桑代克的三定律更是具体指导...
而桑代克的尝试-错误理论和科勒的顿悟理论则关注学习过程中的反馈和认知转变。然而,这些理论对于成人学习的内在过程关注较少。 库伯的学习圈理论在此背景下显得尤为重要,它为现代管理培训提供了有力的理论支持。...
《散射理论:非相对论性碰撞的...需要注意的是,由于文本内容是通过OCR扫描识别技术生成的,因此可能会出现个别字识别错误或者漏识别的情况。读者在阅读时应根据上下文进行理解并适当修正,以保证文章的通顺和准确。
7. 信息论和编码理论:研究信息的存储、传输和压缩,以及错误检测和纠正的方法。 8. 序列计算和量子计算:讨论非传统计算模型,如量子比特和量子计算的原理,以及它们可能带来的计算能力的飞跃。 这份Solution-...
* 可能出现错误的波浪结构识别。 * 无法预测市场的剧烈变化。 艾略特波浪理论是一种非常有用的技术分析工具,能够帮助投资者更好地理解市场的价格波动并作出相应的投资决策。但是,需要结合实际情况和其他技术指标...
它包括了错误理论、风险分析、质量保证等概念,帮助我们理解为何进行测试,如何发现并预防潜在的问题。错误理论指出,错误在软件生命周期的早期发现和修复成本更低;风险分析则强调识别可能对软件功能或性能产生重大...
《现代控制理论(第三版)》是由刘豹和唐万生两位知名学者共同编著的一本经典教材,这本书深入浅出地介绍了现代控制理论的核心概念、基本原理和应用方法。作为一本面向高等教育和科研领域的教科书,它旨在帮助读者...
此外,译者在翻译过程中不仅修正了作者在维护的大误表中指出的错误,还对其他发现的错误进行了纠正,并提供了中英文对照的索引术语,按照汉字笔画重新排序。这种细致入微的工作保证了中文版的准确性和易于理解性。 ...
- **桑代克**的尝试错误理论强调学习是通过不断试错的过程实现的; - **斯金纳**的操作条件作用论关注外界刺激对行为的影响; - **加涅**的信息加工理论解释了学习过程中的信息处理机制。 **五、身心发展理论** - ...
由于在实际的通信过程中,信息在传输过程中极易受到各种噪声的影响,从而导致信息的接收端收到错误的信息,因此编码理论就显得尤为重要。 编码理论的关键知识点可以分为几个部分来详细介绍: 1. 编码和解码的基本...
PCA背后的理论基础包括最大方差理论、最小错误理论和坐标轴相关度理论。最大方差理论认为,降维后的新特征应使得样本在这些特征上的方差最大化,从而保留最多的信息。最小错误理论则强调找到使得数据投影误差最小的...
5. **信息论与编码理论**:这部分可能涉及信息熵、数据压缩和错误纠正编码,这些都是计算理论与实际应用的重要接口。 6. **概率计算与量子计算**:随着量子计算的发展,计算理论也延伸到了量子领域。课件可能会简要...
特别是概念的外延和内涵,不能随意扩大或缩小,否则会在运用公式定理去解答复杂问题时出现错误。 此外,现代控制论也强调了状态空间方法的应用和数学模型的建立。状态空间方法可以将实际系统抽象为数学模型,以便更...
江恩理论也能够帮助投资者更好地理解股市的趋势,避免追涨杀跌的错误,提高投资的成功率。 江恩理论的应用非常广泛,许多投资者已经成功地应用江恩理论来提高投资回报。江恩理论也能够帮助投资者更好地理解自然界的...
误差理论虚拟实验平台 本项目目录结构 Assets ├─3rd // 第三方组件 │ └─Plugins // dll库 ├─Resources // 资源包,主要为Prefab预制体 │ ├─Audios │ ├─Environment │ ├─Instruments // 测量...
文档中提到的尝试-错误理论,即桑代克(Thorndike)的连接主义学习理论,强调学习过程中的效果律、练习律。而信息加工理论,如加涅(Gagne)的学习理论,则认为学习是一个信息处理的过程,需要通过编码、存储、检索...
铁摩辛柯所著的《板壳理论》是一本经典力学领域的权威之作,由徐芝纶翻译成中文版,被广泛作为弹性力学以及相关...尽管在翻译和出版过程中可能存在一些错误,但作者依然鼓励读者提供批评和指正,以不断完善该书的内容。
- 实践与认识的关系:实践决定认识,是认识的基础,而认识反作用于实践,正确理论指导实践,错误理论阻碍实践。我们要坚持实践第一,理论与实践相结合。 - 真理的含义与特性:真理是主观与客观相符,是客观的,...