课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握知识点
  • 掌握技巧或思路

教学服务

  • icon

    1v1答疑服务

  • icon

    BAT面试辅导

讲师介绍

  • 毕业于中国科学院大学,硕士学位,有国外留学经历。拥有多年的产品从业经验,从事行业包括"互联网金融"、"互联网教育"、"电商"等领域。有产品运营、数据分析、销售管理等工作经验,对于产品设计、体验、交互、项目管理等有很强的理解。善于引导学生思考,激发学习兴趣

  • 课程详情

    主讲内容第一章:概览1. 这门课讲什么2. 为什么学这门课3. 课程特色4. 预备知识第二章:进程与线程1. 进程与线程2. 并行与并发3. 应用第三章:Java 线程1. 创建和运行线程2. 观察多个线程运行3. 查看进程线程的方法4. 原理之线程运行5. 常见方法6. start 与 run7. sleep 与 yield8. join 方法详解9. interrupt 方法详解10. 不推荐的方法11. 主线程与守护线程12. 五种状态13. 六种状态14. 习题第四章:共享模型之管程1. 共享带来的问题2. synchronized 解决方案3. 方法上的 synchronized4. 变量线程安全分析5. 习题6. Monitor 概念7. wait notify8. wait notify 的正确姿势9. park unpark10. 重新理解线程状态转换11. 多把锁12. 活跃性13. ReentrantLock第五章:共享模型之内存1. Java 内存模型2. 可见性3. 有序性第六章:共享模型之无锁1. 问题提出2. CAS 与 volatile3. 原子整数4. 原子引用5. 原子数组6. 字段更新器7. 原子累加器8. Unsafe第七章:共享模型之不可变1. 日期转换问题2. 不可变设计3. 无状态第八章:共享模型之工具1. 线程池2. J.U.C