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

11.07 ¥131

首发

下载课程

下载学院APP

缓存视频离线看

收藏(186)

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

适用人群: 本课程面向的观众为有一定Java基础,但基础较为薄弱的同学。

共10课时 共3小时25分钟 更新时间:2015-06-27

价  格

¥199

优惠活动

会员95折

2424小时内答疑

课时永久观看

相关专题

微职位学习

    课程介绍

    课程大纲

    学习资料

    学员评价

    课程目标
    课程的目的在于让学习者对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等,本节主要介绍这些工具的概念和使用。

    • 生产者消费者模式

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

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

    暂时还没有学习资料~

    综合评分

    0人评价

    好于0%的课程

    暂无

    课程与描述相符 5 非常满意

    老师的讲解表达 5 非常满意

    老师的答疑服务 5 非常满意

    全部

    好评 0

    中评 0

    差评 0

    加载中
    没有了哦~
    你可能还感兴趣的课程

      讲师介绍

      葛一鸣

      葛一鸣

      好评率:71%

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

      官方交流群

      51CTO学院JAVA交流3群(635736174)

      立即加入

      3968人学习过

      推荐图书

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

      课程介绍

      课程大纲

      学习资料

      学员评价

      ¥199

      课程评价

      综合评价在4颗星及以上最高可获得35分奖励

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

      该课程已有 人评价

      课程与描述相符

      老师的讲解表达

      老师的答疑服务

      匿名

      可以开发票么?

      可以的,购买课程或者充值余额后都是可以开具发票的,具体详情点击:我要开发票

      购买的课程可以下载么?

      目前PC端暂不支持下载课程视频,请手机或者平板电脑下载“51CTO学院”APP后再下载视频哦!

      优惠券如何使用?

      非折扣课程(不包含1元课程/套餐)可使用,一个订单(可包含多个课程)只可使用一张;优惠券一经使用,不再返还;若被冻结请在PC端删除订单即可返还。

      更多问题查询点击 帮助中心

      欢迎您提供宝贵意见,对于您的意见我们都会认真、慎重的讨论,每一个意见都是我们更好为您服务的鞭策和激励,感谢您帮助学院成长,我要反馈意见