网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java多线程编程核心技术(第3版)/Java核心技术系列
分类
作者 高洪岩
出版社 机械工业出版社
下载
简介
内容推荐
现代软件规模大、实时性要求高,所以掌握提升处理和响应速度的多线程技术势在必行。本书涵盖多线程编释的核心库、方法、原理,透彻讲解了高并发的本质与应对方法,帮助读者解决高并发环境下的业务瓶颈。
本书具体内容如下。
第1章讲解Java多线程的基础知识,包括Thread类的核心API的使用。
第2章讲解在多线程中通过synchronized关键字对并发访问进行控制的方法,为读者学习同步知识打好坚实的基础。
第3章介绍线程间通信,以在多线程中进行数据传递。
第4章介绍并发访问时的同步处理实现,包括读写锁(Lock对象)等相关技术点。
第5章剖析定时器Timer类的内部原理。定时器在Android开发中会有深入应用,是很重要的技术点。
第6章介绍单例模式下多线程的全面解决方案。
第7章对前面遗漏的知识点进行补充,使多线程的知识体系更加完整,尽量做到不出现技术空白点。
第8章介绍并发集合框架,可以大大提升开发多线程应用程序的效率。
第9章介绍线程池的使用,让线程管理更规范、高效。这也是Java程序员面试必问的技术点。
作者简介
高洪岩,某世界500强企业高级项目经理,具有10余年项目管理与开发经验,对多线程和并发、Android移动开发、智能报表、分布式处理等企业级架构技术深耕多年,专注于对Java技术开发难点与要点的理解,拥有良好的技术素养和丰富的实践经验,一直在持续关注架构的优化和重构领域,喜欢用技术与教育相结合的方式分享知识。作者著有《Java多线程编程核心技术》《Java并发编程:核心方法与框架》《Java EE核心框架实战第2版》《NIO与Socket编程技术指南》等图书。
目录
前言
第1章 Java多线程技能
1.1 进程和线程的定义及多线程的优点
1.2 使用多线程
1.2.1 继承Thread类
1.2.2 使用常见的3个命令分析线程的信息
1.2.3 线程随机性的展现
1.2.4 执行start()的顺序不代表执行run()的顺序
1.2.5 实现Runnable接口
1.2.6 使用Runnable接口实现多线程的优点
1.2.7 publicThread(Runnabletarget)中的target参数
1.2.8 实例变量共享导致的“非线程安全”问题与相应的解决方案
1.2.9 Servlet技术也会引起“非线程安全”问题
1.2.10 留意i--与System.out.println()出现的“非线程安全”问题
1.2.11 方法run()被JVM所调用
1.3 方法currentThread()
1.4 方法isAlive()
1.5 方法sleep(longmillis)
1.6 方法sleep(longmillis,intnanos)
1.7 方法StackTraceElement[]getStack-Trace()
1.8 方法staticvoiddumpStack()
1.9 方法MapgetAllStackTraces()
1.10 方法getId()
1.11 停止线程
1.11.1 停止不了的线程
1.11.2 判断线程是不是停止状态
1.11.3 清除中断状态的使用场景
1.11.4 能停止的线程——异常法
1.11.5 在sleep状态下停止
1.11.6 使用stop()暴力停止线程
1.11.7 方法stop()与java.lang.Thread-Death异常
……
第2章 对象及变量的并发访问
第3章 线程间通信
第4章 锁的使用
第5章 定时器
第6章 单例模式与多线程
第7章 拾遗增补
第8章 并发集合框架
第9章 线程池类ThreadPoolExecutor的使用
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 16:24:52