并发编程永远绕不开的难题,跟着大牛带你Java并发编程从入门到精通

我们知道,很多框架或者自研组件的底层,都或多或少涉及到并发编程方面的技术点。
比如:在一些本地缓存组件中,当本地缓存过期后,需要从数据库加载数据,这个阶段中就会涉及到线程并发请求的处理;在设计事件通知组件的时候,需要涉及到异步处理的逻辑,而异步处理的核心则是和多线程相关;在一些高并发系统中,涉及到加锁逻辑时,我们可能要考虑锁的性能以及如何尽可能降低锁的影响粒度,等等。
并发编程掌握不好,工作中难免会遇到一些问题:

程序本地跑起来没有 Bug,但是一到多线程环境下就乱了;

老大让你去优化接口,每次都没有头绪;

JUC 的各个 API 都会用,但是不了解内部原理机制;

面试问到并发编程就得跪;

……

相信很多朋友学习并发编程,都背过八股文,但学习也只能是停留在技术浅层,并发编程的学习,核心在于应用,以及构建起完善的、可以应付各种问题的知识体系。

内容简介

作者结合自己10多年Java并发编程经验,详细介绍了Java 并发编程的基础概念。工作原理。编程技巧和注意事项,对Java高性能高并发编程有极大的参考价值。

内容包括并发编程概念,线程,线程安全,线程集合类,线程阀,线程池,Fork/Join. 线程、线程池在互联网项目开发的应用,线程监控及线程分析。Android 中线程应用。

第1部分线程并发基础

1.1 CPU核心数、线程数

第2章认识Java里面的Thread

2.1线程简单实现的三种方法

第3章Thread安全

3.1初识Java内存模型与多线程

第4章线程安全的集合类

4.1java.util.Hashtable

第2部分线程并发晋级之高级部分

第5章多线程之间交互:线程阀

5.1阻塞队列BlockingQueue

第6章线程池

6.1什么是线程池

第7章JDK7新增的Fork/Join

7.1认识 Future任务机制和FutureTask

第3部分实际的使用、监控与拓展

第8章线程、线程池在实际互联网项目开发中的应用

8. .1 Servlet 线程的设计

第9章线程的监控及其日常工作中如何分析

9.1Java线程池的监控

第10章Andr oid中线程的应用

10.1Android 进程基本知识

附录1JVM的参数

本书适合Java开发初学者,Java 开发工程师,以及Java网络应用优化人员使用,也适合高校相关专业的师生作为课程设计参考使用。

相关推荐的书路有:

《深入理解JVM虚报机》

《大数据时代)

《深入创析Tomeat》

《我也能做CTO之程序员职业规划》

《CTCP/IP Socket in Java》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值