点击选择搜索分类
首页 - 常见病预防与保健- 正文
☆☆☆☆☆
||
[美] 盖茨 著
店铺: 辽宁出版集团图书专营店 出版社: 机械工业出版社 ISBN:9787111370048 商品编码:25578376712 包装:平装-胶订 开本:16 出版时间:2012-02-01 页数:293
本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,*后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。 本书适合Java程序开发人员阅读。
**6届Jolt大奖提名图书
JavaOne大会*畅销图书
对本书的赞誉 译者序 前 言 第1章 简介 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语言中不可或缺的重要功能,它们能使复杂的异步代码变得更简单,从而极大地简化了复杂系统的开发。此外,要想充分发挥多处理器系统的强大计算能力,*简单的方式就是使用线程。随着处理器数量的持续增长,如何高效地使用并发正变得越来越重要。 1.1 并发简史 在早期的计算机中不包含操作系统,它们从头到尾只执行一个程序,并且这个程序能访问计算机中的所有资源。在这种裸机环境中,不仅很难编写和运行程序,而且每次只能运行一个程序,这对于昂贵并且稀有的计算机资源来说也是一种浪费。 操作系统的出现使得计算机每次能运行多个程序,并且不同的程序都在单独的进程中运行:操作系统为各个独立执行的进程分配各种资源,包括内存,文件句柄以及安全证书等。如果需要的话,在不同的进程之间可以通过一些粗粒度的通信机制来交换数据,包括:套接字、信号处理器、共享内存、信号量以及文件等。 之所以在计算机中加入操作系统来实现多个程序的同时执行,主要是基于以下原因: 资源利用率。在某些情况下,程序必须等待某个外部操作执行完成,例如输入操作或输出操作等,而在等待时程序无法执行其他任何工作。因此,如果在等待的同时可以运行另一个程序,那么无疑将提高资源的利用率。 公平性。不同的用户和翠序对于计算机上的资源有着同等的使用权。一种高效的运行方式是通过粗粒度的时间分片(Time Slicing)使这些用户和程序能共享计算机资源,而不是由一个程序从头运行到尾,然后再启动下一个程序。 便利性。通常来说,在计算多个任务时,应该编写多个程序,每个程序执行一个任务并在必要时相互通信,这比只编写一个程序来计算所有任务更容易实现。 ……
Java并发编程实践 华章专业开发者丛书·Java并发编程实战 计算机与互联网 电子书 下载 mobi epub pdf txt
Java并发编程实践 华章专业开发者丛书·Java并发编程实战 计算机与互联网-so88
Java并发编程实践 华章专业开发者丛书·Java并发编程实战 计算机与互联网 pdf epub mobi txt 电子书 下载 2022
图书介绍
☆☆☆☆☆
||
[美] 盖茨 著
店铺: 辽宁出版集团图书专营店 出版社: 机械工业出版社 ISBN:9787111370048 商品编码:25578376712 包装:平装-胶订 开本:16 出版时间:2012-02-01 页数:293
内容介绍
本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,*后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。 本书适合Java程序开发人员阅读。
编辑推荐
**6届Jolt大奖提名图书
JavaOne大会*畅销图书
了解Java并发编程推荐阅读佳作
目录
对本书的赞誉 译者序 前 言 第1章 简介 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语言中不可或缺的重要功能,它们能使复杂的异步代码变得更简单,从而极大地简化了复杂系统的开发。此外,要想充分发挥多处理器系统的强大计算能力,*简单的方式就是使用线程。随着处理器数量的持续增长,如何高效地使用并发正变得越来越重要。 1.1 并发简史 在早期的计算机中不包含操作系统,它们从头到尾只执行一个程序,并且这个程序能访问计算机中的所有资源。在这种裸机环境中,不仅很难编写和运行程序,而且每次只能运行一个程序,这对于昂贵并且稀有的计算机资源来说也是一种浪费。 操作系统的出现使得计算机每次能运行多个程序,并且不同的程序都在单独的进程中运行:操作系统为各个独立执行的进程分配各种资源,包括内存,文件句柄以及安全证书等。如果需要的话,在不同的进程之间可以通过一些粗粒度的通信机制来交换数据,包括:套接字、信号处理器、共享内存、信号量以及文件等。 之所以在计算机中加入操作系统来实现多个程序的同时执行,主要是基于以下原因: 资源利用率。在某些情况下,程序必须等待某个外部操作执行完成,例如输入操作或输出操作等,而在等待时程序无法执行其他任何工作。因此,如果在等待的同时可以运行另一个程序,那么无疑将提高资源的利用率。 公平性。不同的用户和翠序对于计算机上的资源有着同等的使用权。一种高效的运行方式是通过粗粒度的时间分片(Time Slicing)使这些用户和程序能共享计算机资源,而不是由一个程序从头运行到尾,然后再启动下一个程序。 便利性。通常来说,在计算多个任务时,应该编写多个程序,每个程序执行一个任务并在必要时相互通信,这比只编写一个程序来计算所有任务更容易实现。 ……
Java并发编程实践 华章专业开发者丛书·Java并发编程实战 计算机与互联网 电子书 下载 mobi epub pdf txt
电子书下载地址:
相关电子书推荐:
- 文件名
- 淌过博物馆(XX版) 梁进
- 学哲学 用哲学(上下)
- 鸟类博物馆
- 王阳明:一切心法(套装全2册)
- 正版程你要知道的世界未解之谜(套装全4册)9787511327598黄澈
- 泰国美食之旅/孤独星球LONELYPLANET旅行读物系列
- 灵光:改变科技进程的20大智慧瞬间
- 现货正版 大学德语 第4册 第3版 张书良 普通高等教育“十一五”规划教材(附光盘)高等教育出版社
- 翼龙专家:史前天空统治者深度解密(上) 9787506044547
- 钱穆先生著作系列(简体版):阳明学述要(大字本)
- {RT}神奇的物理之旅:双色插图版-Kamil Fadel 机械工业出版社 9787111
- 孤独星球Lonely Planet自驾指南系列 美国太平洋海岸自驾 1号公路自驾出行
- 科技发展五十年 波澜壮阔的史前世界
- 【赠飒漫画期刊】正版 全套美型妖精大混战1-21+番外篇 全集22本 大歪编 王子与小狐仙
- 奇美天成丹霞山