作者:李建平著
出版社: 北京大学出版社
CIP号:2020040196
书号:978-7-301-31283-4
出版地:北京
出版时间:2020.4
定价:¥48.0
程序代码的运行,是一个由静到动的过程,即由一份代码转变成有生命周期的进程的过程。而一个进程中又包含了一个或多个线程来完成相应的处理逻辑。我们除了能写好一份“静”代码外,还要对其“动”的一面加深理解。特别是近年来的多核多线程的CPU硬件架构出现后,多线程对于大数据处理系统在速度和性能提升上有了更好的支持。本书分为入门篇和进阶编,并且在各个章节中加入了大量的真实的开发实战,让读者由浅入深地理解好多线程在现代应用系统以及大数据处理开发上的运用。同时还讲解到Kafka、Quartz、Spring Batch等主流的Java大数据处理中间件,它们与Java多线程结合,能更好地开发出高性能和稳定的大数据处理级别的应用系统。内容包含:第一章 多线程基础,第二章 线程的生命周期,第三章多线程下的调度,第四章多线程的线程组合线程池,第五章 多线程的异常处理,第六章 多线程定时任务,第七章 多线程并发处理,第八章 批处理Springbatch与多线程,第九章 大数据任务调度框架Quartz与多线程,第十章大数据中间件Kafka与多线程,第十一章 多线程实践训练。