`

错误的理论

 
阅读更多
遇到问题的时候,随意想法,一步一步的去解决,结果得到了错误的理论。

哈哈,比如上面一篇并发map的问题,其实我说的标题并没有错,并发map文档中也说,其线程安全并不是绝对的,而是相对的。

其实我的问题出在并发一致性上。目的已经达到,了解了根本的问题,多谢JE的各位大牛,细心的看完我的文章,哈哈,一看就知道没有打草稿。

当然有一点值得深思的是,为什么我的贴子会被投为新手,所有人都了解其执行内幕.
比如有位兄弟说: putIfAbsent,你知道这个方法是什么意思吗?
这个是当这个值在map中存在的时候不进么覆盖。而我要的是覆盖的效果,所以回复这条的兄弟或许不了解我的需求。[数据一致性问题]

有人回复是widgetCacheMap = mm; 的问题,变量替换,是的,的确是这个问题,当变量被替换了变量被替换,破坏了widgetCacheMap作为全局变量的一致性原则。。[给力的评论]

有位仁兄说
widgetCacheMap = mm;
你测来测去测的是HashMap,跟ConcurrentHashMap有半毛钱的关系?
这位仁兄,说的是我的一种方案,看来全局变量的替换是最大的问题,那么全局变量不该替换。[给力的评论]

虽然知道原理所在,因为是草稿,没有经过自己的审核,只是想到什么copy什么。
但是该如何维护这个全局Map呢。

最后结论是还是使用map的方法进行put,最好不要进行变量的替换.

结论:在线程对全局变量进行操作的时候,需要进行同步
分享到:
评论

相关推荐

    专题资料(2021-2022年)“不知法不免责”原则价值的嬗变与选择——违法性错误理论与实践.doc

    在传统刑法理论中,错误被分为事实错误和法律错误。事实错误是指行为人对客观事实的认知偏差,可能成为辩护理由;而法律错误则不会影响犯罪的成立或量刑,即行为人必须对行为的违法性有所认知。因此,不知法律是有害...

    教育心理学学习的基本理论.pptx

    桑代克的尝试错误理论将学习视为刺激(S)和反应(R)之间的联结建立,它强调了通过反复尝试和错误来实现学习的重要性。桑代克提出的学习定律,包括准备律、练习律和效果律,都是学习者需要注意的关键要素。准备律...

    教育心理学第3章学习的基本理论.ppt

    桑代克提出的尝试错误理论认为学习是一种刺激-反应(S-R)的联结,强调了在学习过程中尝试和错误的重要性。通过不断的练习,正确的刺激与反应之间的联结得以加强,不正确的联结逐渐消退。桑代克的三定律更是具体指导...

    基于学习圈理论的现代管理培训模式.doc

    而桑代克的尝试-错误理论和科勒的顿悟理论则关注学习过程中的反馈和认知转变。然而,这些理论对于成人学习的内在过程关注较少。 库伯的学习圈理论在此背景下显得尤为重要,它为现代管理培训提供了有力的理论支持。...

    散射理论_非相对论性碰撞的量子理论.pdf

    《散射理论:非相对论性碰撞的...需要注意的是,由于文本内容是通过OCR扫描识别技术生成的,因此可能会出现个别字识别错误或者漏识别的情况。读者在阅读时应根据上下文进行理解并适当修正,以保证文章的通顺和准确。

    计算机理论导引第三版答案

    7. 信息论和编码理论:研究信息的存储、传输和压缩,以及错误检测和纠正的方法。 8. 序列计算和量子计算:讨论非传统计算模型,如量子比特和量子计算的原理,以及它们可能带来的计算能力的飞跃。 这份Solution-...

    艾略特波浪理论.pdf

    * 可能出现错误的波浪结构识别。 * 无法预测市场的剧烈变化。 艾略特波浪理论是一种非常有用的技术分析工具,能够帮助投资者更好地理解市场的价格波动并作出相应的投资决策。但是,需要结合实际情况和其他技术指标...

    软件测试体系建设之测试流程规范.rar

    它包括了错误理论、风险分析、质量保证等概念,帮助我们理解为何进行测试,如何发现并预防潜在的问题。错误理论指出,错误在软件生命周期的早期发现和修复成本更低;风险分析则强调识别可能对软件功能或性能产生重大...

    现代控制理论(第三版) 刘豹 唐万生

    《现代控制理论(第三版)》是由刘豹和唐万生两位知名学者共同编著的一本经典教材,这本书深入浅出地介绍了现代控制理论的核心概念、基本原理和应用方法。作为一本面向高等教育和科研领域的教科书,它旨在帮助读者...

    计算理论导引 中文版 Michael Sipser著

    此外,译者在翻译过程中不仅修正了作者在维护的大误表中指出的错误,还对其他发现的错误进行了纠正,并提供了中英文对照的索引术语,按照汉字笔画重新排序。这种细致入微的工作保证了中文版的准确性和易于理解性。 ...

    2021最新小学教师资格证考试综合素质必考知识点记忆口诀.docx

    - **桑代克**的尝试错误理论强调学习是通过不断试错的过程实现的; - **斯金纳**的操作条件作用论关注外界刺激对行为的影响; - **加涅**的信息加工理论解释了学习过程中的信息处理机制。 **五、身心发展理论** - ...

    应用数学丛书 编码理论

    由于在实际的通信过程中,信息在传输过程中极易受到各种噪声的影响,从而导致信息的接收端收到错误的信息,因此编码理论就显得尤为重要。 编码理论的关键知识点可以分为几个部分来详细介绍: 1. 编码和解码的基本...

    python数据挖掘实战之主成分分析.pdf

    PCA背后的理论基础包括最大方差理论、最小错误理论和坐标轴相关度理论。最大方差理论认为,降维后的新特征应使得样本在这些特征上的方差最大化,从而保留最多的信息。最小错误理论则强调找到使得数据投影误差最小的...

    计算理论导引的课件PPt

    5. **信息论与编码理论**:这部分可能涉及信息熵、数据压缩和错误纠正编码,这些都是计算理论与实际应用的重要接口。 6. **概率计算与量子计算**:随着量子计算的发展,计算理论也延伸到了量子领域。课件可能会简要...

    现代控制理论课程学习心得.doc

    特别是概念的外延和内涵,不能随意扩大或缩小,否则会在运用公式定理去解答复杂问题时出现错误。 此外,现代控制论也强调了状态空间方法的应用和数学模型的建立。状态空间方法可以将实际系统抽象为数学模型,以便更...

    江恩理论-高手解析.pdf

    江恩理论也能够帮助投资者更好地理解股市的趋势,避免追涨杀跌的错误,提高投资的成功率。 江恩理论的应用非常广泛,许多投资者已经成功地应用江恩理论来提高投资回报。江恩理论也能够帮助投资者更好地理解自然界的...

    Virtual-experiment-platform:基于统一的错误理论虚拟实验平台

    误差理论虚拟实验平台 本项目目录结构 Assets ├─3rd // 第三方组件 │ └─Plugins // dll库 ├─Resources // 资源包,主要为Prefab预制体 │ ├─Audios │ ├─Environment │ ├─Instruments // 测量...

    上海市年教师招聘考试教育心理学.pdf

    文档中提到的尝试-错误理论,即桑代克(Thorndike)的连接主义学习理论,强调学习过程中的效果律、练习律。而信息加工理论,如加涅(Gagne)的学习理论,则认为学习是一个信息处理的过程,需要通过编码、存储、检索...

    经典弹性力学图书——板壳理论——Timoshenko著

    铁摩辛柯所著的《板壳理论》是一本经典力学领域的权威之作,由徐芝纶翻译成中文版,被广泛作为弹性力学以及相关...尽管在翻译和出版过程中可能存在一些错误,但作者依然鼓励读者提供批评和指正,以不断完善该书的内容。

    2022届高考政治一轮复习:必修四《生活与哲学》常考原理方法论总结.pdf

    - 实践与认识的关系:实践决定认识,是认识的基础,而认识反作用于实践,正确理论指导实践,错误理论阻碍实践。我们要坚持实践第一,理论与实践相结合。 - 真理的含义与特性:真理是主观与客观相符,是客观的,...

Global site tag (gtag.js) - Google Analytics