成功加入购物车

去购物车结算 X
鑫誠書苑
  • java并发编程实战 编程语言 (美)盖茨 新华正版
  • java并发编程实战 编程语言 (美)盖茨 新华正版
  • java并发编程实战 编程语言 (美)盖茨 新华正版
  • java并发编程实战 编程语言 (美)盖茨 新华正版

java并发编程实战 编程语言 (美)盖茨 新华正版

举报

编程语言 新华书店全新正版书籍 支持7天无理由

  • 版次:    1
  • 装帧:    平装
  • 开本:    其他
  • 页数:    293页
  • 出版时间: 
  • 版次:  1
  • 装帧:  平装
  • 开本:  其他
  • 页数:  293页

售价 40.00 5.8折

定价 ¥69.00 

品相 全新品相描述

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-02-17

    数量
    库存9
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      703_9787111370048
      品相描述:全新
      正版特价新书
      商品描述:
      主编:

      6届jolt大奖提名图书javaone大会图书了解java并发编程阅读佳作

      目录:

      对本书的赞誉
      译者序
      前  言
      章  简介
        1.1  并发简史
        1.2  线程的优势
          1.2.1  发挥多处理器的强大能力
          1.2.2  建模的简单
          1.2.3  异步事件的简化处理
          1.2.4  响应更灵敏的用户界面
        1.3  线程带来的风险
          1.3.1  安全问题
          1.3.2  活跃问题
          1.3.3  能问题
        1.4  线程无处不在

      内容简介:

      本书深入浅出地介绍了java线程和并发,是一本的java并发参手册。书中从并发和线程安全的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应,如何确保并发程序执行预期任务,如何提高并发代码的能和可伸缩等内容,后介绍了一些主题,如显式锁、原子变量、非阻塞算以及如何开发自定义的同步工具类。本书适合java程序开发人员阅读。

      作者简介:

      本书作者都是javamunityprocessjsr166专家组(并发工具)的主要成员,并在其他很多jcp专家组里任职。briangoetz有20多年的软件咨询行业经验,并著有至少75篇关于java开发的文章。timpeierls是“现代多处理器”的典范,他在boxpop.biz、唱片艺术和戏剧表演方面也颇有研究。josephbowbeer是一个javame专家,他对并发编程的兴趣始于apollo计算机时代。davidholmes是thejavaprogramminglanguage一书的合著者,任职于sun公司。joshuabloch是google公司的首席java架构师,effectivejava一书的作者,并参与著作了javapuzzlers。douglea是concurrentprogramming一书的作者,纽约州立大学oswego分校的计算机科学教授。

      精彩内容:

          章  简    介
          
          编写正确的程序很难,而编写正确的并发程序則难上加难。与串行程序相比,在并发程序中存在更多容易出错的地方。那么,为什么还要编写并发程序?线程是java语言中不可或缺的重要功能,它们能使复杂的异步代码变得更简单,从而极大地简化了复杂系统的开发。此外,要想充分发挥多处理器系统的强大计算能力,简单的方式是使用线程。随着处理器数量的持续增长,如何高效地使用并发正变得越来越重要。
          
          1.1  并发简史
          
          在早期的计算机中不包含作系统,它们从头到尾只执行一个程序,并且这个程序能访问计算机中的所有资源。在这种裸机环境中,不仅很难编写和运行程序,而且每次只能运行一个程序,这对于昂贵并且稀有的计算机资源来说也是一种浪费。
          
          作系统的出现使得计算机每次能运行多个程序,并且不同的程序都在单独的进程中运行:作系统为各个独立执行的进程分配各种资源,包括内存,文件句柄以及安全等。如果需要的话,在不同的进程之间可以通过一些粗粒度的通信机制来交换数据,包括:套接字、信号处理器、共享内存、信号量以及文件等。
          
          之所以在计算机中加入作系统来实现多个程序的同时执行,主要是基于以下原因:
          
          资源利用率。在某些情况下,程序必须等待某个外部作执行完成,例如输入作或输出作等,而在等待时程序无执行其他任何工作。因此,如果在等待的同时可以运行另一个程序,那么无疑将提高资源的利用率。
          
           公。不同的用户和翠序对于计算机上的资源有着同等的使用权。一种高效的运行方式是通过粗粒度的时间分片(time slicing)使这些用户和程序能共享计算机资源,而不是由一个程序从头运行到尾,然后再启动下一个程序。
          
          便利。通常来说,在计算多个任务时,应该编写多个程序,每个程序执行一个任务并在必要时相互通信,这比只编写一个程序来计算所有任务更容易实现。
          
        ……

      精彩书评:

      “我曾有幸在一个的团队中工作,参与设计和实现在java5.0和java6等台中新增的并发功能。现在,仍然是这个团队,将透彻地讲解这些新功能,以及关于并发的一般概念。并发已不再只是用户谈论的话题,每一位java开发人员都应该阅读这本书。”—martinbuchholz,sun公司的k并发大师“在过去30多年时间里,计算机能一直遵循着摩尔定律,但从现在开始,它将遵循amdahl定律。编写能高效利用多处理器的代码非常具有挑战。在这本书中介绍的一些概念和技术,对于在当前(以及未来的)系统上编写安全的和可伸缩的代码来说都是非常有用的。”—doronrajwan,intel公司研究人员“如果你正在编写、设计、调试、维护以及分析多线程的java程序,那么本书正是你所需要的。如果你曾对某个方进行过同步,但却不理解其中的原因,那么你以及你的用户都有必要从头至尾仔细地读一读这本书。”—tedneward,effectiveenterprisejava的作者“brian非常清晰地阐述了并发的一些基本问题与复杂。对于使用线程并关注程序执行能的开发人员来说,这是一本阅读的书。”—kirkpepperdine,javaperformancetuning.cto“本书深入浅出地介绍了一些复杂的编程主题,是一本的java并发参手册。书中的每一页都包含了程序员常需要应对的问题(以及相应的解决方案)。随着摩尔定律的发展趋势由提高处理器核的速度转向增加处理器核的数量,如何有效地利用并发已变得越来越重要,本书正好介绍了这些方面的内容。”—cliffclick博士,azulsystems公司软件工程师“我对并发有着浓厚的兴趣,并且与大多数程序员相比,我或许写过更多存在线程死锁的代码,也在同步上犯了更多的错误。在介绍java线程和并发等主题的众多书籍中,brian的这本书拥有可读,它通过循序渐进的方式将一些复杂的主题阐述得很清楚。我将本书给javaspeists?newsletter的所有读者,因为它不仅有趣,而且很有用,它介绍了当前java开发人员正在面对的许多问题。”—heinzkabutz博士,javaspeists?newsletter的维护者“我一直努力想使一些简单的问题变得更简单,然而本书已经简化了一个复杂但却关键的主题:并发。这本书采用了创新的讲解方、简单明了的风格,它注定会成为一本非常重要的书。—brucetate,beyondjava的作者这本书为java开发人员在线程编程领域提供了的知识。我在读这本书时受到了极大的启发,部分原因在于它详细地介绍了java中并发领域的api,但更重要的却在于这本书以一种透彻并且易懂的方式来介绍复杂的并发知识,这是其他书籍很难媲美的。—billvenners,insidethejavavirtualmachine的作者

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看