电子书:《java多线程编程实战指南(核心篇)》《java多线程编程实战指南(核心篇)》

电子书:《java多线程编程实战指南(核心篇)》《java多线程编程实战指南(核心篇)》

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《java多线程编程实战指南(核心篇)》《java多线程编程实战指南(核心篇)》

111

内容简介:

broadviewjava多线程编程实战系列java構核心篇電子エ常比版社publishing house of electronics industry北京· eijing内容简介随着现代处理器的生产工艺从提升处理器主率转向多核化.即在一块芯片上集成多个处理器内核(core).多核处理器( multicore processor)离我们越来越近了一一如今就连智能手机这样的消费类设备都已配备了4核乃至8核的处理器.更何况商用系統!在此背景下.以往靠单个处理器自身处理能力的提升所带来的软件计算性能提升的那种“免费午餐”已不复存在.这使得多线程编程在分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。故而.章握多线程编程技能对广大开发人员的重要性亦由此可见一斑。本书以基本概念、原理与方法为主线.轴以丰富的实战案例和生活化实例.并从java虚拟机、操作系统和硬件多个层次与角度出发.循序渐进、系统地介绍java平台下的多线程编程核心技术及相关工具本书适合有一定java语言基础的读者作为入门多线程编程之用.也适合有一定多线程编程经验的读者作为重新梳理知识结构以提升认知层次和参考未经许可.不得以任何方式复制或抄袭本书之部分或全部内容版权所有.侵权必究图书在版编目(cip)数据ava多线程编程实战指南.核心篇/黄文海著.一北京:电子工业出版社.201724java多线程编程实战系列isbn978-7-121-31065-2①黄….java语言一程序设计一指南iv.①tp312.8-62中guo版本图书馆cp数据核字(2017)第047559号划编辑:付睿责任编辑:李云印刷:三河市良远印务有限公司装订:三河市良远印务有限公司出版发行:电子工业出版社北京市海淀区万寿路173信箱邮编:10036开本:787×9801/16印张:30字数:618千字版次:2017年4月第1版印次:2017年4月第1次印刷凡所购买电子工业出版社图书有缺损问题.请向购买书店调換。若书店售缺.请与本社发行部联系联系及郎购电话010)8825488.8825888质量投诉请发邮件至zlts(@phei.com.cm.盗版侵权举报请发邮件至dbqqaphei.com.cn本书咨询联系方式:010-51260888-819.faqphei.com.cn随着现代处理器的生产工艺从提升处理器主频率转向多核化.即在一块芯片上集成处理器内核(core).多核处理器( multicore processor)离我们越来越近了一一如今就连智能手机这样的消费类设备都已配备了4核乃至8核的处理器.更何况商用系统!在此背景下.以往靠单个处理器自身处理能力的提升所带来的软件计算性能提升的那种费午管”已不复存在.这使得多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。故而.掌握多线程编程技能对广大开发人员的重要性亦由此可见本书内容及特色本书以基本概念、原理与方法为主线.辅以丰富的实战案例和生活化实例.并从java拟机、操作系统和硬件多个层次与角度出发.循序渐进、系统地介绍java平台下的多线程编程核心技术及相关工具脉络清晰、循序渐进和系统性介绍。全书围绕多线程编程所要解决的问题(所要实现的目标)及其面临的各种挑战.由此展开介绍多线程编程中的相关概念、原理与技术。本书以先介绍相关问题及背景再给出相应的解决方案的方式来讲解新的概念、知识。并且本书对概念、原理与技术的讲解会适当地深入到java拟机、操作系统和硬件这三个层次与角度.而不仅仅停留在java语言层面。全书章节是按照知识间的内在联系并依照认知程度上的由浅至深的顺序组织的以基本概念、原理与方法为主线。本书既注重实战又注重理论对实践的指导作用。本书以多线程编程的基本概念、原理与方法为主线.将java平台中与多线程编程相关的关键字、java标准库类(api)等知识串在其上进行讲解.并在讲解过程中适当穿插相关工具的介绍。本书在介绍相关java标准库类时.不仅仅介绍其api.还适当介绍其内部实现java多线程编程实战指南(核心篇原理与实战注意事项辅以丰富的实战案例和生活化实例。本书配有丰富的实战案例.这些案例的配套源码都是可以实际运行的.以便读者进行实验。本书在介绍一些概念和原理的时候往往辅以些生活化实例以增加读者的感性认识.降低理解难度答疑解惑。本书讲解过程中会穿插一些“扩展阅读”的内容.这部分内容以问答的形式来对多线程编程的初学者在学习和工作过程中经常遇到的一些疑惑和问题进行解答本书一共分为12章.各章的主要内容如下第1章主要介绍线程及多线程编程这两个基本概念.以及java平台的线程api.并通过一个实战案例使读者对多线程编程有个初步和感性的认识第2章主要介绍多线程程所要实现的目标及其面临的挑战。明确多线程编程的目标有助于我们在实践中做到有的放矢.掌握多线程编程所面临的挑战使得我们在学习本书后续内容时能够做到知其然而且知其所以然。第3章主要介绍java平台所提供的能够用于应对多线程编程所面临的部分挑战的一些关键字和标准库类(api).以及这些关锥字和api的性能开销、适用场景及注意事项。第4章通过实战案例介绍具体如何玩转线程以实现多线程编程的目标.并通过这些实战案例展开介绍多线程编程实践中的一些实际问题及应对措施第5章主要介绍线程与线程之间通过哪些常见的协作形式来实现多线程编程的目标以及java所支持的相应标准库类第6章主要从软件设计的角度出发介绍应对多线程编程所面临的一些挑战的常见技术第7章主要介绍多线程程序可能产生的一些常见的具有隐藏性的故障以及相应的规难措方第8章主要介绍在多线程编程中如何更加有效和有效率地使用线程第9章主要从计算模型的角度出发介绍多线程编程中如何利用线程来提高软件的吞吐率和响应性第10章主要介绍java平台中多线程程序的调试技巧与测试手段第11章主要介绍多线程编程的硬件基础以及java平台为屏敲不同硬件平台的差异而进行的抽象(java_内.存_模型)。第12章结合实战案例介绍与java平台中的多线程程序紧密相关的常用性能优化方法与技术目标读者本书适合有一定java语言基础的读者作为入门多线程编程之用.也适合有一定多线程编程经验的读者作为重新梳理知识结构以提升认知层次和参考之用本书约定1.对于标题中带星号(*)的小节.读者可以选择先满览一下章节标题就跳过它后在阅读后续内容遇到问题时再回头来阅读相应的小节2.斜体格式的方法名表示相应方法为静态方法.例如 system. current 7imemillis0(其中.方法名 currenttimemil/的字体格式为斜体)。非斜体格式的方法名表示相应方法为相应类的实例方法.例如 string builder. append( string)或者 string builder. append( string str)均表示类 stringbuilder的实例方法 append。本书有时候也会省略方法中的形式参数列表3.本书用“””作为分隔符来表示同一个类的多个方法。例如. stringbuilder appen( string)tostring()表示 string builder的 append方法和 tostring方法4.本书所指的java虚拟机(jym)如无特别说明均特指 oracle公司的虚拟机5.就 hotspot java拟机而言.jit( just in time)编译器是该java虚拟机的一部分.因此本书有时候并不严格区分java拟机和jt编译器6.本书涉及的命令如无特别说明均指 linux平台下的命令如何阅读本书本书讲解过程中会涉及一些与多线程编程紧密相关的硬件知识.如果读者对这些知识不太熟悉.可以在阅读过程中参考或者直接先行阅读本书第11章前4节的内容

#############################################

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/224190.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录