万本电子书0元读

万本电子书0元读

顶部广告

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

【本书现已更新至第3版,建议新版图书】

售       价:¥

纸质售价:¥74.20购买纸书

23人正在读 | 0人评论 6.6

作       者:高洪岩

出  版  社:机械工业出版社

出版时间:2019-01-01

字       数:33.2万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
全书共7章。 第1章讲解了Java多线程的基础,重介绍线程类的核心API的使用。 第2章讲解对并发访问的控制,即如何写出线程安全的程序。 第3章介绍线程间通信,以提高CPU利用率和系统间的交互,同时增强对线程任务的把控与监督。 第4章讲解Lock对象,以更好实现并发访问时的同步处理。 第5章讲解移动发中使用较多的定时器类中的多线程技术,这是计划/任务执行里很重要的技术。 第6章讲解如何安全、正确地将单例模式与多线程技术相结合,避免实际应用中可能会出现的麻烦。 第7章将前面被遗漏的技术案例在本章节中行补充,尽量做到不出现技术空白。<br/>【推荐语】<br/>【本书现已更新至第3版,建议新版图书】<br/>【作者】<br/>高洪岩 某世界500强项目经理,有10年Java相关发经验,精通Java语言,擅长J2EE、EJB、Android、报表和多线程,以及并发相关的技术内容,理论与实践经验颇丰。 著有《Java多线程编程核心技术》《Java并发编程:核心方法与框架》《NIO与Socket编程技术指南》《Java EE核心框架实战 第2版》《Jasper Reports iReport报表发详解》《Android学习精要》等书籍。<br/>
目录展开

前言

第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 Map<Thread,StackTraceElement[]>getAllStackTraces()方法

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 本章小结

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部