Java多线程编程核心技术(第3版) 高洪岩 计算机网络·编程语言与程序设计·0字 完本| 更新时间 现代软件规模大、实时性要求高,所以掌握提升处理和响应速度的多线程技术势在必行。本书涵盖多线程编程的核心库、方法、原理,透彻讲解了高并发的本质与应对方法,帮助读者解决高并发环境下的业务瓶颈。本书具体内容如下...
第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 public Thread(Runnable...
本书具体内容如下:第1章讲解Java多线程的基础知识,包括Thread类的核心API的使用。第2章讲解在多线程中通过synchronized关键字对并发访问进行控制的方法,为读者学习同步知识打好坚实的基础。第3章介绍线程间通信,以在多线程中进行数据传递。第4章介绍并发访问时的同步处理实现,包括读写锁(Lock对象)等相关技术点。第5...
《Java多线程编程核心技术(第3版)》是一本全面介绍Java多线程编程技术的书籍,作者高洪岩通过深入浅出的方式,详细阐述了Java多线程编程的核心概念和技术。这本书不仅适合初学者入门,也适合有一定经验的开发者深入学习。 在阅读这本书的过程中,我深刻地感受到了Java多线程... (展开) ...
本书具体内容如下:第1章讲解Java多线程的基础知识,包括Thread类的核心API的使用。第2章讲解在多线程中通过synchronized关键字对并发访问进行控制的方法,为读者学习同步知识打好坚实的基础。第3章介绍线程间通信,以在多线程中进行数据传递。第4章介绍并发访问时的同步处理实现,包括读写锁(Lock对象)等相关技术点。第5...
本节主要介绍第一种方法。创建名称为t1的Java项目,创建一个自定义的线程类MyThread.java,此类继承自Thread,并且重写run方法。在run方法中添加线程要执行的任务代码如下: package com.mythread.www; public class MyThread extends Thread { @Override public void run() { ...
前面第1章已经介绍了线程安全与非线程安全相关的技术点,它们是学习多线程技术时一定会遇到的经典问题。非线程安全问题会在多个线程对同一个对象中的同一个实例变量进行并发访问时发生,产生的后果就是“脏读”,也就是读取到的数据其实是被更改过的。而线程安全是指获得实例变量的值是经过同步处理的,不会出现脏读的...
第1章讲解Java多线程的基础知识,包括Thread类的核心API的使用。第2章讲解在多线程中通过synchronized关键字对并发访问进行控制的方法,为读者学习同步知识打好坚实的基础。第3章介绍线程间通信,以在多线程中进行数据传递。第4章介绍并发访问时的同步处理实现,包括读写锁(Lock对象)等相关技术点。第5章剖析定时器Timer...
本书具体内容如下:第1章讲解Java多线程的基础知识,包括Thread类的核心API的使用。第2章讲解在多线程中通过synchronized关键字对并发访问进行控制的方法,为读者学习同步知识打好坚实的基础。第3章介绍线程间通信,以在多线程中进行数据传递。第4章介绍并发访问时的同步处理实现,包括读写锁(Lock对象)等相关技术点。第5...