Java_并发编程培训(阿里巴巴)重点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java 并发编程;在一个list中有过亿条的Integer类型的值,如何更快的计算这些值的总和? ; ;靠谱的方法简单么?(分而治之);目录;Visibility:通过并发线程修改变量值, 必须将线程变量同步回主存后, 其他线程才能访问到。 Ordering:通过java提供的同步机制或volatile关键字, 来保证内存的访问顺序。 Cache coherency :它是一种管理多处理器系统的高速缓存区结构,其可以保证数据在高速缓存区到内存的传输中不会丢失或重复。 Happens-before ordering:synchronized,volatile,final,java.util.concurrent.lock|atomic ;内存中的可见部分;线程:synchronized;线程:Java Monitors;线程:独占锁(synchronized);分拆前:思考问题,顺便教你一招!;线程:分拆锁;线程:分离锁;线程:static的案例; ; ; ;教父Joshua Bloch说线程:;目录; ;行动之前,拜神先;并发编程:三大定律(1);并发编程:三大定律(2);并发编程:三大定律??3); ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;目录; ; ; ; ; ;目录; ; ; ; ; ;目录; ; ; ; ; ; ; ; ;编程实践:使用更优的锁;编程实践:使用更优的锁;编程实践:使用更优的锁;编程实践:缩小锁的范围;编程实践:避免热点域;编程实践:使用不变和Thread Local 的数据;编程实践:使用高并发容器;编程实践:高速缓存计算结果;编程实践:文档化对外接口的同步策略;编程实践:安全发布;编程实践:安全发布;编程实践:安全发布;编程实践:利用成熟的框架;编程实践:利用成熟的框架;书籍推荐:;QA

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档