返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

欢迎光临我们店铺!书籍都是正版全新书籍,欢迎下单~!!

本店所有商品

  • 音像Java并发编程的艺术/Java核心技术系列方腾飞//魏鹏//程晓明
  • 正版
    • 作者: 方腾飞//魏鹏//程晓明著 | 方腾飞//魏鹏//程晓明编 | 方腾飞//魏鹏//程晓明译 | 方腾飞//魏鹏//程晓明绘
    • 出版社: 机械工业出版社
    • 出版时间:2015-07-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    诺森图书音像专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 方腾飞//魏鹏//程晓明著| 方腾飞//魏鹏//程晓明编| 方腾飞//魏鹏//程晓明译| 方腾飞//魏鹏//程晓明绘
    • 出版社:机械工业出版社
    • 出版时间:2015-07-01
    • 版次:1
    • 印次:1
    • 印刷时间:2015-07-01
    • 开本:16开
    • ISBN:9787111508243
    • 版权提供:机械工业出版社
    • 作者:方腾飞//魏鹏//程晓明
    • 著:方腾飞//魏鹏//程晓明
    • 装帧:暂无
    • 印次:1
    • 定价:59.00
    • ISBN:9787111508243
    • 出版社:机械工业
    • 开本:16开
    • 印刷时间:2015-07-01
    • 语种:暂无
    • 出版时间:2015-07-01
    • 页数:暂无
    • 外部编号:3282696
    • 版次:1
    • 成品尺寸:暂无

    前言
    章 并发编程的挑战
    1.1 上下文切换
    1.1.1 多线程一定快 1.1.2 测试上下文切换次数和时长
    1.1.3 如何减少上下文切换
    1.1.4 减少上下文切换实战
    1.2 死锁
    1.3 资源限制的挑战
    1.4 本章小结
    第2章 Java并发机制的底层实现原理
    2.1 volatile的应用
    2.2 synchronized的实现原理与应用
    2.2.1 Java对象头
    2.2.2 锁的升级与对比
    . 原子操作的实现原理
    2.4 本章小结
    第3章 Java内存模型
    3.1 Java内存模型的基础
    3.1.1 并发编程模型的两个关键问题
    3.1.2 Java内存模型的抽象结构
    3.1.3 从源代码到指令序列的重排序
    3.1.4 并发编程模型的分类
    3.1.5 happens-before简介
    3.2 重排序
    3.2.1 数据依赖
    3.2.2 as-if-serial语义
    3.. 程序顺序规则
    3.2.4 重排序对多线程的影响
    3.3 顺序一致
    3.3.1 数据竞争与顺序一致
    3.3.2 顺序一致内存模型
    3.3.3 同步程序的顺序一致效果
    3.3.4 未同步程序的执行特
    3.4 volatile的内存语义
    3.4.1 volatile的特
    3.4.2 volatile写-读建立的happens-before关系
    3.4.3 volatile写-读的内存语义
    3.4.4 volatile内存语义的实现
    3.4.5 JSR-133为什么要volatile的内存语义
    3.5 锁的内存语义
    3.5.1 锁的释放-获取建立的
    happens-before关系
    3.5.2 锁的释放和获取的内存语义
    3.5.3 锁内存语义的实现
    3.5.4 concurrent包的实现
    3.6 final域的内存语义
    3.6.1 final域的重排序规则
    3.6.2 写final域的重排序规则
    3.6.3 读final域的重排序规则
    3.6.4 final域为引用类型
    3.6.5 为什么final引用不能从构造函数内“溢出”
    3.6.6 final语义在处理器中的实现
    3.6.7 JSR-133为什么要final的语义
    3.7 happens-
    3.7.1 JMM的设计
    3.7.2 happens-before的定义
    3.7.3 happens-before规则
    3.8 双重检查锁定与延迟初始化
    3.8.1 双重检查锁定的由来
    3.8.2 问题的根源
    3.8.3 基于volatile的解决方案
    3.8.4 基于类初始化的解决方案
    3.9 Java内存模型综述
    3.9.1 处理器的内存模型
    3.9.2 各种内存模型之间的关系
    3.9.3 JMM的内存可见保
    3.9.4 JSR-133对旧内存模型的修补
    3.10 本章小结
    第4章 Java并发编程基础
    4.1 线程简介
    4.1.1 什么是线程
    4.1.2 为什么要使用多线程
    4.1.3 线程优先级
    4.1.4 线程的状态
    4.1.5 Daemon线程
    4.2 启动和终止线程
    4.2.1 构造线程
    4.2.2 启动线程
    4.. 理解中断
    4.2.4 过期的suspend()、resume()和
    4.2.5 安全地终止线程
    4.3 线程间通信
    4.3.1 volatile和synchronized关键字
    4.3.2 等待/通知机制
    4.3.3 等待/通知的经典范式
    4.3.4 管道输入/输出流
    4.3.5 Thread.join()的使用
    4.3.6 ThreadLocal的使用
    4.4 线程应用实例
    4.4.1 等待超时模式
    4.4.2 一个简单的数据库连接池示例
    4.4.3 线程池技术及其示例
    4.4.4 一个基于线程池技术的简单Web服务器
    4.5 本章小结
    第5章 Java中的锁
    5.1 Lock接口
    5.2 队列同步器
    5.2.1 队列同步器的接口与示例
    5.2.2 队列同步器的实现分析
    5.3 重入锁
    5.4 读写锁
    5.4.1 读写锁的接口与示例
    5.4.2 读写锁的实现分析
    5.5 LockSupport工具
    5.6 Condition接口
    5.6.1 Condition接口与示例
    5.6.2 Condition的实现分析
    5.7 本章小结
    第6章 Java并发容器和框架
    6.1 ConcurrentHashMap的实现原理与使用
    6.1.1 为什么要使用ConcurrentHa
    6.1.2 ConcurrentHashMap的结构
    6.1.3 ConcurrentHashMap的初始化
    6.1.4 定位Se
    6.1.5 ConcurrentHashMap的作 6.2 ConcurrentLinked
    6.2.1 ConcurrentLinkedeue的结构
    6.2.2 入队列
    6.. 出队列
    6.3 Java中的阻塞队列
    6.3.1 什么是阻塞队列
    6.3.2 Java里的阻塞队列
    6.3.3 阻塞队列的实现原理
    6.4 Fork/Join框架
    6.4.1 什么是Fork/Join框架
    6.4.2 工作窃取算法
    6.4.3 Fork/Join框架的设计
    6.4.4 使用Fork/Join框架
    6.4.5 Fork/Join框架的异常处理
    6.4.6 Fork/Join框架的实现原理
    6.5 本章小结
    第7章 Java中的13个原子操作类
    7.1 原子更新基本类型类
    7.2 原子更新数组
    7.3 原子更新引用类型
    7.4 原子更新字段类
    7.5 本章小结
    第8章 Java中的并发工具类
    8.1 等待多线程完成的CountDownL
    8.2 同步屏障CyclicBar
    8.2.1 CyclicBarrier简介
    8.2.2 CyclicBarrier的应用场景
    8.. CyclicBarrier和CountDownLatch的区别
    8.3 控制并发线程数的Semap
    8.4 线程间交换数据的Excha
    8.5 本章小结
    第9章 Java中的线程池
    9.1 线程池的实现原理
    9.2 线程池的使用
    9.2.1 线程池的创建
    9.2.2 向线程池提交任务
    9.. 关闭线程池
    9.2.4 合理地配置线程池
    9.2.5 线程池的监控
    9.3 本章小结
    0章 Executor框架
    10.1 Executor框架简介
    10.1.1 Executor框架的两级调度模型
    10.1.2 Executor框架的结构与成员
    10.2 ThreadPoolExecutor详解
    10.2.1 FixedThreadPool详解
    10.2.2 SingleThreadExecutor详解
    10.. CachedThreadPool详解
    10.3 ScheduledThreadPoolExecutor详解
    10.3.1 ScheduledThreadPoolExecutor的运行机制
    10.3.2 ScheduledThreadPoolExecutor的实现
    10.4 FutureTask详解
    10.4.1 FutureTask简介
    10.4.2 FutureTask的使用
    10.4.3 FutureTask的实现
    10.5 本章小结
    1章 Java并发编程实践
    11.1 生产者和消费者模式
    11.1.1 生产者消费者模式实战
    11.1.2 多生产者和多消费者场景
    11.1.3 线程池与生产消费者模式
    11.2 线上问题定位
    11.3 能测试
    11.4 异步任务池
    11.5 本章小结

    程晓明,1号店资深架构师,从事1号店交易平台系统的开发,技术上关注并发与NIO。因5年前遇到的一个线上故障,解决过程中对Java并发编程产生了浓厚的兴趣,从此开始了漫长的探索之旅:从底层实现机制、内存模型到Java同步。纵观我自己对Java并发的学习过程.是一个从高层到底层再到高层的一个反复迭代的过程,我估计很多读者的学习过程应该与我类似。文章多见诸《IBMdeveloperWorks》、Info和《程序员》杂志。 魏鹏,集团技术专家,在中国技术部工作多年,曾担任中国交易平台架构师,了交易系统服务化工作,设计实现的数据迁移系统高效地完成了中国交易数据到集团的迁移工作。目前在共享业务事业部从事Java应用容器Pandora和服务框架HSF的相关工作,其中Java应用容器Pandora是中间件运行的基础,而服务框架HSF则是集团实现服务化的主要解决方案,二者在拥有为广泛的使用量。个人平时喜欢阅读技术书籍,翻译一些国外文档,喜欢总结、乐于分享,对Java应用容器、多线程编程以及分布式系统感兴趣。 方腾飞(花名清英,英文名kral),蚂蚁金服集团技术专家,从事Java开发近10年。5年以上的团队管理、项目管理和敏捷开发经验,崇尚团队合作。曾参与CMS、海图、SOC、ITIL、商务和信贷管理系统等项目。目前在蚂蚁金服网商银行贷款管理团队负责数据采集平台开发工作。与同事合作开发了talacodeReview插件,深受阿里数千名拥趸,并开发过开源工具jdbcutil(https://itu.com/kiral/utils)。创办了并发编程网(http://ifeve.com),组织翻译了百余篇国外技术文章,并曾为Info撰写“聊聊并发”专栏,在《程序员》杂志撰写敏捷实践系列文章,曾用博客http://kiraljavaeye.com。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购