重排序要结合volatile一起讲才有意义,估计这么讲完网友听不懂吧?另外重要的volatile与snchronized一起使用的场景没有结合双重检查锁说明,这个按说是必将的!整体差评,讲师应该还没完全透测掌握多线程机制!
2017-10-10
这个讲师讲解大致的流程没错,但是概念上有多个地方是不对的。工作内存中值的清除并没有进行清除操作,而是cpu只是简单标注为失效,并且这个失效标注的动作,是在解锁的时候发生的,加锁的时候如果发现这个值失效,会从主内存重新读一次,所以讲师要注意,不要误导广大网友
2017-10-10
我在学习这节知识的时候,我同事嘲讽我说java线程锁淘汰了,有负载均衡,这东西没用?说这个东西用不上没人用,是这样吗,如果不是我怎么举例反驳
2017-09-14
最赞回答 / 南国漂泊
我自己的理解是,负载均衡,都是Framework提供的功能;它们提供简单的API而把复杂性隐藏起来;如果想要理解它们的原理,有可能还是得研究“多线程”和“并发”;各人关注点不同,无需反驳;你觉得有用就继续钻研,如果你觉得不掌握这些知识也够用(使用一些框架),那就好好研究下那些框架的用法;能解决问题就行了。
2017-09-14