Java多线程编程核心技术(第2版)

Java多线程编程核心技术(第2版)

作者:高洪岩

出版社:机械工业

出版年:2019年1月

ISBN:9787111614906

所属分类:经济金融

书刊介绍

《Java多线程编程核心技术(第2版)》内容简介

全书共7章。第1章讲解了Java多线程的基础,重点介绍线程类的核心API的使用。第2章讲解对并发访问的控制,即如何写出线程安全的程序。第3章介绍线程间通信,以提高CPU利用率和系统间的交互,同时增强对线程任务的把控与监督。第4章讲解Lock对象,以更好实现并发访问时的同步处理。第5章讲解移动开发中使用较多的定时器类中的多线程技术,这是计划/任务执行里很重要的技术点。第6章讲解如何安全、正确地将单例模式与多线程技术相结合,避免实际应用中可能会出现的麻烦。第7章将前面被遗漏的技术案例在本章节中进行补充,尽量做到不出现技术空白点。
高洪岩编著

作品目录

前言
第1章:Java多线程技能
1.1、进程和多线程概述
1.2、使用多线程
1.3、currentThread()方法
1.4、isAlive()方法
1.5、sleep(long
millis)方法
1.6、sleep(long
millis,int
nanos)方法
1.7、StackTraceElement[]getStackTrace()方法
1.8、static
void
dumpStack()方法
1.9、static
MapgetAllStackTraces()方法
1.10、getId()方法
1.11、停止线程
1.12、暂停线程
1.13、yield()方法
1.14、线程的优先级
1.15、守护线程
1.16、本章小结
第2章:对象及变量的并发访问
2.1、synchronized同步方法
2.2、synchronized同步语句块
2.3、volatile关键字
2.4、本章小结
第3章:线程间通信
3.1、wait/notify机制
3.2、join()方法的使用
3.3、类ThreadLocal的使用
3.4、类InheritableThreadLocal的使用
3.5、本章小结
第4章:Lock对象的使用
4.1、使用ReentrantLock类
4.2、使用ReentrantReadWriteLock类
4.3、本章小结
第5章:定时器Timer
5.1、定时器Timer的使用
5.2、本章小结
第6章:单例模式与多线程
6.1、立即加载/饿汉模式
6.2、延迟加载/懒汉模式
6.3、使用静态内置类实现单例模式
6.4、序列化与反序列化的单例模式实现
6.5、使用static代码块实现单例模式
6.6、使用enum枚举数据类型实现单例模式
6.7、完善使用enum枚举数据类型实现单例模式
6.8、本章小结
第7章:拾遗增补
7.1、线程的状态
7.2、线程组
7.3、Thread.activeCount()方法的使用
7.4、Thread.enumerate(Thread
tarray[])方法的使用
7.5、再次实现线程执行有序性
7.6、SimpleDateFormat非线程安全
7.7、线程中出现异常的处理
7.8、线程组内处理异常
7.9、线程异常处理的优先性
7.10、本章小结

相关推荐

微信二维码