导航
  • 首页
  • 博客
  • 专栏课程
  • 下载
  • 问答
  • 社区
  • 插件
  • 认证
  • 技能树
  • 每日一练
  • 选课程
  • 学习会员
  • 跟我练
  • 电子书
  • 认证
  • 讲师平台
  • 我的学习
  • 消息

Java并发编程实战-

共35节377人学习Java讲师 课程详情 领证书
  • 线程的基本认识

    • 线程的定义
    • 线程的应用场景
    • 在Java中如何创建多线程
    • Java线程的生命周期
  • 线程的基本操作及原理

    • join()方法的使用及原理
    • 重新认识sleep()方法
    • wait()和notify()实现生产者消费者模式
    • 线程中断interrupted和interrupt()
  • 线程的安全性分析

    • 并发编程之原子性、可见性、有序性
    • Java内存模型
    • 同步关键字synchronized
    • volatile关键字的使用及原理分析
    • final域
    • Happens-Before模型
    • 原子类Atomic
    • ThreadLocal的实现原理
  • 如何安全发布对象

    • 安全发布对象的四种方法
    • 对象发布与逃逸
  • J.U.C核心之AQS

    • 重入锁ReentrantLock的初步认识
    • AQS是什么?
    • CountDownLatch的基本使用
    • CountDownLatch源码分析
    • Semaphore的基本使用
    • Semaphore源码分析
    • CyclicBarrier的基本应用
    • CyclicBarrier的实现原理
  • 线程调度之线程池

    • 线程池的基本认识
    • 线程池的使用
    • 线程池的基本原理
    • 一步步分析线程池的源码
    • 线程池的监控
    • 带返回值的线程处理
  • 多线程并发拓展

    • 不小心死锁了怎么办
    • 单机版MapReduce之fork-join
    • ConcurrentHashMap原理
0/1024
暂无留言

    订阅失败

    Java并发编程实战
    Java并发编程实战 ...

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

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

    购买课程

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

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