距离结束还剩:01天3小时
Java并发编程实战之设计基础视频教程(掌握多线程)

首发

下载课程

下载学院APP

缓存视频离线看

收藏(196)

Java并发编程实战之设计基础视频教程(掌握多线程)

课程目标: 课程的目的在于让学习者对Java线程及其控制有更深入的理解。

共10课时 共3小时25分钟 更新时间: 30天前

2424小时内答疑

课时永久观看

退15分钟内无条件退款

  1. 仅限付费视频课程适用
  2. 购买后15分钟内可以找到客服进行沟通退款
  3. 退款将返还至51CTO学院账户,不支持提现
  4. 下载资料后不再享有退款特权
  5. 客服(Tel:400-101-1651)
  6. 最终解释权归51CTO学院所有

专属资料下载

课程介绍

课程大纲

学习资料

学员评价

课程目标
课程的目的在于让学习者对Java线程及其控制有更深入的理解。
适用人群
本课程面向的观众为有一定Java基础,但基础较为薄弱的同学。
课程简介
  • 线程的概念

    介绍什么是线程,以及线程带来的好处以及风险。提醒多线程使用过程中需要关注的点。同时,也介绍了在Java中创建线程的方法。最后,将介绍Java中线程的状态模型。

  • 线程的基本操作

    Java中的线程由Thread类进行封装。本节介绍了Thread类提供了几个基本操作,如sleep()、stop()、start()、join()等函数,以及他们的作用。最后,介绍了ThreadGroup对象线程进行分组管理。

  • 有关线程使用的注意事项

    在对线程有了基本的了解后,本节课程将介绍使用线程需要注意的关注点。将会涉及yield()函数、线程中断、volatile等技术的使用,同时,也会简要介绍原子性、可见性、有序性的概念

  • 基本的同步手段

    本课将主要介绍用于多线程并发控制的基本手段。其中内部所synchronized和Object.wait()和Object.notfiy()将成为本节主要的内容。

  • 不变模式和ThreadLocal

    多线程开发比传统的串行程序更为复杂。其中,简化多线程数据共享的一个有效手段就是不变模式。本节将介绍不变模式的含义,以及在使用不变模式时需要注意的问题。同时,也将介绍ThreadLocal的使用。

  • 线程池

    线程池是多线程开发中不可缺少的组成部分。本节将介绍线程池的好处。给出一个简单的线程池实现。同时,将介绍在JUC中提供的各种线程池以及他们的使用方法。

  • 死锁、饥饿和活锁

    多线程开发的一大风险就是可能引起死锁。本节主要分析死锁产生的原因并给出一个死锁的案例以及分析。同时,对于饥饿和活锁也给出了简单的介绍。提醒广大同学注意。

  • 并发数据结构

    为了支持并发开发,JDK提供了一些基本的数据结构支持,本节将主要介绍这些并发数据结构,以及那些非线程安全的数据结构在多线程环境下的使用风险。包括Vector、HashMap以及JUC中的一些结构。

  • 显示锁、信号量和CountDownLatch

    在JUC中,提供了一些功能更为强大的线程控制工具。如显示锁、信号量、CountDownLatch等,本节主要介绍这些工具的概念和使用。

  • 生产者消费者模式

    为了更好的协调多线程间的工作。有一些成熟的设计方案可以选择,其中,最为普遍认可的和广泛使用的就是生产者消费者模式。本节将介绍这种模式的使用,并给出一个简单的案例帮助同学理解。

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

5

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

    • 0%
    • 0%
    • 0%
    • 0%
    • 0%
    加载中
    没有了哦~

    讲师介绍

    葛一鸣

    葛一鸣

    讲师评分:3.8

    国家认证系统分析师,图书作者,51CTO读书频道“最受读者喜爱的原创IT技术图书奖”获得者

    讲师推荐专题

    专题一 JAVA基础实战项目系列课程

    立省:¥112合计:¥318购买

    官方交流群

    51CTO学院JAVA交流群(439813197)

    立即加入

    5055人学习过

    推荐图书

    7日学霸榜 有5055人与你一起学习

    课程介绍

    课程大纲

    学习资料

    学员评价

    ¥199

    ¥159

    课程评价

    发表客观评价,最高可得35学分(会员可得70学分)

    Java并发编程实战之设计基础视频教程(掌握多线程)

    该课程已有 人评价

    课程与描述相符

    老师的讲解表达

    老师的答疑服务

    匿名

    在线
    客服
    在线
    客服
    APP
    下载

    下载Android客户端

    下载iphone 客户端

    返回
    顶部