wait vs sleep

无疑 Java 从业人员在所有编程语言中是最多的,但是很多人从基础学到框架,学会的只是增、删、改、查。在大型项目中无所适从、尤其是在高并发、高可用系统方面更是难以应对。

Java 语言本身就是多线程的,在处理高并发、高可用方面有天生的优势。本课程从基础到高级并发框架,由浅入深的,结合原理和案例,全方位详细讲述了Java并发编程。

  1. 课程突出原理讲解,并结合源码,让你知其然,知其所以然。
  2. 全案例教学,理论结合实践,通过案例验证结果。
  3. 由浅入深,掌握 Java 多线程、并发编程的全貌。

通过本课程的学习,你将深入理解 Java 多线程的原理、学会各种常用线程同步方法、各种锁的用法及其优缺点、Java 内存模型在多线程中的运用、无锁并发工具类的使用、线程池的使用、JUC 并发工具包的使用、线程池的设计和使用、并发框架 disruptor 和 guava 的使用。

作者介绍

郭宏志,北京享学志成科技创始人兼CEO,具备20年开发、教学、实战经验,在Java、Python、Linux、数据库方法多有研究。畅销书作者,曾先后出版《JavaEE培训教程》、《Android应用开发详解》、《iOS应用开发详解》、《Cocos2d-x游戏开发详解》等畅销书籍。