logo
分类于: 编程语言 计算机基础

简介

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

Java多线程编程核心技术(第2版): Java核心技术系列 0.0分

资源最后更新于 2020-03-29 04:59:27

作者:高洪岩

出版社:出版社机械工业出版社

出版日期:2019-01

ISBN:9787111614906

文件格式: pdf

标签: 计算机 编程语言 程序设计 Java Java核心技术系列

简介· · · · · ·

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

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

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