JAVA并发编程核心技术精讲-

共123节3834人学习尹洪亮 课程详情
播放页问题反馈
  • 快速了解

    • 快速了解课程内容(是否值得买)
    • 课程章节特点声明
  • JAVA并发编程基础篇

    • 进程与线程的关系
    • 内存与线程
    • 使用JDK工具观察线程
    • 线程3种创建方法及线程状态
    • JOIN方法详细解析
    • SLEEP方法详细解析
    • YIELD方法详细解析
    • 线程中断方法精讲一
    • 线程中断方法精讲二
    • 线程安全问题是如何产生的
    • Synchronized关键字的原理
    • 对象锁和类锁
    • 对象锁的同步和异步
    • 并发脏读问题
    • 锁重入
    • 抛异常和锁的关系
    • Synchronized代码块和锁失效问题
    • 并发与死锁
    • 线程之间通讯
    • 阻塞式线程安全队列开发
    • WAIT方法解析补充
    • 守护线程和用户线程
    • 线程上下文切换
  • JAVA并发编程进阶篇

    • volatile关键字的可见性
    • volatile与static的关系
    • Actomic类的原子性
    • CAS详细解析
    • ThreadLocal的原理
    • ThreadLocal与InheritableThreadLocal源码解析
    • Unsafe类安全限定
    • Unsafe类实操之put和get类操作
    • Unsafe类实操之static和volatile类操作
    • Unsafe类实操之array类操作
    • Unsafe类实操之直接操作内存
    • Unsafe类实操之线程调度
    • Unsafe类高级方法简介
    • 同步类容器
    • ConccurentMap类并发容器
    • COW类并发容器
    • COW容器迭代器的弱一致性问题
    • 无阻塞队列ConcurrentLinkedQueue
    • 阻塞队列ArrayBlockingQueue
    • 阻塞队列LinkedBlockingQueue
    • 阻塞队列SynchronousQueue
    • 阻塞队列PriorityBlockingQueue
    • 阻塞队列DelayQueue
  • JAVA并发编程精通篇

    • CountDownLatch工具类
    • CyclicBarrier工具类
    • Phaser精讲一
    • Phaser精讲二
    • Semaphore工具类
    • Exchanger交换器
    • ReentrantLock工具类
    • ReentrantReadWriteLock工具类
    • StampedLock原理和写锁
    • StampedLock悲观读锁
    • StampedLock乐观读锁
    • LockSupport类的精讲一
    • LockSupport类的精讲二
    • 并发底层核心类AQS解析一基本构成和原理
    • 并发底层核心类AQS解析二重入锁源码追踪
    • 并发底层核心类AQS解析三条件锁源码追踪
    • 锁的分类之悲观锁和乐观锁
    • 锁的分类之公平锁和非公平锁
    • 锁的分类之自旋锁
    • 超高性能并发Random和ThreadLocalRandom类
    • 超高性能累加器LongAdder原理和使用
    • 超高性能累加器Accumulator
    • 锁的分类之排他锁,共享锁,重入锁
    • 线程池的原理
    • CachedThreadPool线程池
    • FixedThreadPool线程池
    • ScheduledThreadPool线程池
    • SingleThreadExecutor线程池
    • 自定义线程池及拒绝策略
    • ThreadFactory控制线程创建行为
    • 优雅处理线程池内未捕获异常
    • 关闭线程池shutdown和shutdownNow
    • 线程池结束状态判断isShutdown和isTerminated
    • 允许核心线程销毁策略
    • 核心线程预启动策略
    • 线程和线程池切面编程
    • 移除线程池当中的任务
    • 获取线程池动态和静态数据get方法
    • 线程安全的3种单例模式
    • Future模式
    • 生产者消费者模式
    • Master-Worker模式
    • CompletionService完成MasterWorker模式
    • ForkJoin模式精讲一
    • ForkJoin模式精讲二
    • ForkJoin模式精讲三
  • Disruptor高并发框架

    • Disruptor并发框架课程介绍
    • Disruptor是什么有哪些特点
    • Disruptor核心之RingBuffer
    • Disruptor实战开发模型
    • Disruptor开发-EventTranslator
    • Disruptor开发-ProducerType
    • Disruptor开发-等待策略
    • Disruptor开发-ExceptionHandler
    • Disruptor开发-依赖处理
    • Disruptor核心解析-内存屏障与CAS操作
    • Disruptor核心解析-多级缓存与缓存行
    • Disruptor核心解析-消除伪共享
    • 多线程消费和Barrier
    • Barrier运转机制
    • Barrier源码解析
    • 高性能多线程初级编码实现
    • 高性能多线程高级编码实现
    • MQ与Disruptor
    • Disruptor架构策略
    • 慎用等待策略
    • Disruptor使用误区
  • RateLimiter高并发访问限流

    • 为什么要进行访问限流
    • 木桶算法和令牌桶算法
    • RateLimiter限流开发1
    • RateLimiter限流开发2
    • 接口访问限流开发与SpringMvc4.0配置
    • ApacheJMeter压力测试工具介绍
    • ApacheJMeter进行限流测试
    • 限流策略

    订阅失败

    JAVA并发编程核心技术精讲
    JAVA并发编程核心技术精讲 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    程序员研修院 v1.1.0
    一、播放器优化
    修改播放器默认倍速设置,增加1.25倍速
    调整目录展示形式,增加折叠/展开
    优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
    查看全部版本记录
    课件正在飞速打包中,请耐心等待几秒钟~