注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Java多线程与线程池技术详解

Java多线程与线程池技术详解

Java多线程与线程池技术详解

定 价:¥79.00

作 者: 肖海鹏,牟东旭 著
出版社: 清华大学出版社
丛编项: 计算机科学与技术丛书
标 签: Java 程序设计 计算机/网络

购买这本书可以去


ISBN: 9787302573739 出版时间: 2021-05-01 包装: 平装-胶订
开本: 16开 页数: 字数:  

内容简介

  《Java多线程与线程池技术详解/计算机科学与技术丛书》全面、系统地讲解了多线程和线程池技术。《Java多线程与线程池技术详解/计算机科学与技术丛书》共分为10章,第1-3章为基本的多线程技术基础,包含创建线程、线程状态转换、线程间同步等内容。第4~8章为线程池技术,包含自定义线程池、通过Executors工具类创建线程池、线程池的底层阻塞队列结构、重入锁等内容。第9章和第10章为多线程技术的应用部分,包含基于Tomcat的线程池应用、基于ThreadLocal的数据库连接管理、生成订单号等内容。《Java多线程与线程池技术详解/计算机科学与技术丛书》提供了大量应用实例,每章后面均附有习题。《Java多线程与线程池技术详解/计算机科学与技术丛书》适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,同时可供有一定编程经验的软件开发人员、广大科技工作者和研究人员在进行多线程编程时参考使用。

作者简介

  肖海鹏,人力资源和社会保障部高级职称;51CTO金牌讲师;具有10年大型项目经验和10年Java教学经验;曾任职E龙网架构师、TechFaith系统工程师等。在网络上推出了“JavaWeb应用开发技术”“SSM+SpringBoot实战技术”“多线程与线程池技术详解”等视频教程,广受网友好评。牟东旭,富景天策(北京)科技集团公司高级项目经理。多年从事互联网一线开发工作,曾在某互联网教育机构担任高级讲师,精通SSM、SpringBoot、SpringCloud等主流Java开源框架以及Hadoop、Kafka、Hive、HBASEStorm、Spark、Kylin等主流大数据技术。目前专注于专业气象服务领域的产品策划、技术架构和产品开发工作。

图书目录

第1章 多线程基础
1.1 进程与线程
1.1.1 操作系统与进程
1.1.2 线程与进程的关系
1.2 多线程启动
1.2.1 线程标识
1.2.2 Thread与Runnable
1.2.3 run()与start()
1.2.4 Thread源码分析
1.3 线程状态
1.3.1 NEW状态
1.3.2 RUNNABLE状态
1.3.3 BLOCKED状态
1.3.4 WAITING状态
1.3.5 TIMED_WAITING状态
1.3.6 WAITING与BLOCKED的区别
1.3.7 TERMINATED状态
1.3.8 线程状态转换
1.4 sleep()与yield()
1.4.1 线程休眠sleep()
1.4.2 线程让步yield()
1.5 线程优先级
1.5.1 线程优先级与资源竞争
1.5.2 案例:大型浮点运算测试
1.5.3 案例:多线程售票
1.6 守护线程
1.6.1 守护线程的概念
1.6.2 案例:清道夫与工作者
1.7 本章习题
第2章 线程安全与共享资源竞争
2.1 synchronized同步介绍
2.2 synchronized同步方法
2.2.1 同步方法调用流程
2.2.2 同步方法之间的互斥
2.2.3 同步方法与非同步方法
2.3 synchronized同步静态方法
2.3.1 单例高并发问题
2.3.2 类锁与对象锁
2.3.3 静态同步方法之间互斥
2.3.4 静态同步方法与静态非同步方法
2.4 synchronized同步代码块
2.4.1 锁当前对象
2.4.2 锁其他对象
2.4.3 锁Class
2.5 项目案例:火车售票
2.5.1 共享任务模式
2.5.2 多任务模式
2.5.3 共享车票资源
2.6 项目案例:家庭消费
2.7 项目案例:别墅Party
2.7.1 无锁模式
2.7.2 单锁模式
2.7.3 双锁模式
2.8 JDK常见类的线程安全性
2.8.1 集合ArrayList与vector
2.8.2 StringBuffer与StringBuilder
2.8.3 HashMap与ConcurrentHashMap
2.9 本章习题
……
第3章 多线程通信
第4章 线程池入门
第5章 线程池与锁
第6章 线程池与阻塞队列
第7章 线程池与AQS
第8章 结束线程与线程池任务
第9章 Tomcat线程池技术
第10章 并发编程应用
参考文献

本目录推荐