- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最新JAVA技术内存模型
最新 Java ™ 技术内存
模型 /javaone/sf
Jeremy Manson 和 William Pugh
马里兰大学
/~pugh
1 | 2004 JavaOneSM Conference | Session TS-2331
听众
• 假设你熟悉基于 Java™ 技术的线程( “Java™
线程”)的基 知识
创建、启动和加入线程
同步
wait 和 notifyAll
2 | 2004 JavaOneSM Conference | Session TS-2331
Java™ 线程规范
• 修订为 JSR-133 的一部分
• 属于以下规范中的一部分
最新 Java™ 语言规范
最新虚拟机规范
• 今天在此讨论是 JDK™ 1 .5 版本中的功能
不是所有这些功能都能保证在以前版本中运行
突破以前的线程规范
禁止许多Java™ 虚拟机执行优化
3 | 2004 JavaOneSM Conference | Session TS-2331
多线程系统中的安全问题
• 不要保留许多直觉假设
• 某些广泛使用的习惯用法并不安全
最初的双重检查锁定用法
检查用于线程结束的 non-volatile 标志
• 不能使用测试来检查错误
有些异常情况仅在某些平台上出现
例如,多处理器
异常情况很少并且不重复地出现
4 | 2004 JavaOneSM Conference | Session TS-2331
修订线程规范
• Java™ 线程规范已历经重大修订
多数修订是为适当地规范现有行为
但行为方面有少数更改
• 目标
清晰并且易于理解
培植可靠的多线程代码
可供高性能的Java™ 虚拟机使用
• 已影响Java™ 虚拟机
以及已编写出的较差的现有代码
包括 Sun 的JDK 部分
5 | 2004 JavaOneSM Conference | Session TS-2331
本次演讲……
• 用 Java™ 语言描述构建同步阻塞和并发程序
语言原语和 util.concurrent 抽象
• 说明正确同步化代码的意义
• 尽力使你确信,关于不同步代码的智能推断几
乎肯定可以是错误的
高效和可靠的程序不需要
6 | 2004 JavaOneSM Conference | Session TS-2331
本次演讲……
• 我们将主要讨论
同步方法和阻塞
Volatile 域
• 同一原则适用于 JSR-166 锁定和原子性操作
• 还将讨论 final 域和不可变性
7 | 2004 JavaOneSM Conference | Session TS-2331
分类学
• 高级并发抽象
JSR-166 和java.util.concurrent
• 低级锁定
synchronized ()阻塞
• 低级原语
Volatile 变量,
java.util.concurrent.atomic 类
考虑非
您可能关注的文档
最近下载
- 一种窄冠带条多层缠绕搭接量计算方法及应用.pdf VIP
- 2025年融媒体中心全媒体记者招聘考试笔试试题(附答案).docx VIP
- L10010022《病理学》课程标准.pdf VIP
- 【必备收藏】幼儿建构区游戏指导完整版课件-.pptx VIP
- 主题策略-【专题报告】CANSLIM4.0策略:叠加企业生命周期.docx VIP
- 最新人教版九年级化学演示、分组实验统计表.xls VIP
- GB 50797-2012 光伏发电站设计规范.docx VIP
- 插画设计-PPT课件(全).pptx
- 古代牝户手抄本雨花香PPT课件.pptx VIP
- 【大单元整体教学设计】人教版初中化学九年级上册 第三单元物质构成的奥秘 课题1 分子和原子.doc VIP
文档评论(0)