网站首页 > java教程 正文
前言:
早在几年前小编就曾想过整理一份与Java多线程有关的稿件,但可惜,苦于当时的时间及精力有限,一直没有达成所愿。
也许是注定的安排,我目前所在的单位是集技术与教育为一体的软件类企业。我在工作中发现很多学员在学习完JavaSE/JavaEE之后想对更深入的技术进行探索,比如在对大数据、分布式、高并发类的专题进行攻克时,立即遇到针对java.lang包中Thread类的学习,但Thread类的学习并不像JDBC那样简单,学习多线程会遇到太多的问题、弯路以及我们所谓的“坑”,为了带领学员在技术层面上进行更高的追求,我将多线程的技术点以教案的方式进行整理。
本文秉承大道至简的主导思想,只介绍Java多线程开发中最值得关注的内容,希望能抛砖引玉,以个人的一些想法和见解,为读者拓展出更深入、更全面的思路。
这份【Java多线程编程核心技术】总共有306页,就不一一展现出来了。篇尾有完整PDF获取方式哦!!
上目录
第一章:java多线程技能
第1章讲解了Java多线程的基础,包括Thread类的核心API的使用。
第二章:对象及变量的并发访问
第⒉章讲解了在多线程中对并发访问的控制,主要就是synchronized 的使用,由于此关键字在使用上非常灵活,所以书中用了很多案例来介绍此关键字的使用,为读者学习同步相关内容打好坚实的基础。
第三章:线程间通信
第3章介绍线程并不是孤独的,它们之间要通信,要交互。本章主要介绍wait).notifyAll()和 notify()方法的使用,使线程间能互相通信,合作完成任务。本章还介绍了ThreadLocal类的使用。学习完本章,读者就能在Thread多线程中进行数据的传递了。
第四章:Lock的使用
第4章讲解了synchronized关键字,它使用起来比较麻烦,所以在Java 5中提供了Lock对象,以求能更好地实现并发访问时的同步处理,包括读写锁等相关技术点。
第五章:定时器Timer
第5章讲解了Timer定时器类,其内部实现就是使用的多线程技术。定时器的计划任务执行是很重要的技术点,包括在Android开发时都会有深入的使用,所以会为读者详细讲解。
第六章:单例模式与多线程
第6章讲解的单例模式虽然很简单,但如果遇到多线程将会变得非常麻烦,如何在多线程中解决这么棘手的问题呢?本章将全面介绍解决方案。
第七章:拾遗增补
第7章,在整理稿件的过程中肯定会出现一些技术知识点的空缺,前面被遗漏的技术案例将在本章进行补充,以帮助读者形成完整的多线程的知识体系。编写本章的目的就是尽量使本书不存在技术空白点。
PDF获取:
感谢大家的阅读!希望本文对大家有所帮助。
猜你喜欢
- 2024-09-14 Java核心技术梳理-类加载机制与反射
- 2024-09-14 JAVA核心技术基础部分的总结(java核心技术基础部分的总结)
- 2024-09-14 「Spring专场」不看源码就带你认识核心流程以及运作原理
- 2024-09-14 Java核心技术梳理-泛型(java泛型的特点)
- 2024-09-14 Spring的核心模块解析(spring的核心技术包含在哪个模块中)
- 2024-09-14 java技术专家带你深入java核心技术:反射+继承设计技巧+枚举类
- 2024-09-14 Java EE的13种核心技术(java核心技术卷一)
- 2024-09-14 做了这么多年的JAVA开发,JVM的核心技术现在看看也不晚
- 2024-09-14 Java核心技术,继承:类+继承层次+强制类型转换+多态+抽象类
- 2024-09-14 一文带你深入Java核心技术:对象克隆+接口与回调,还有这种操作
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)