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

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

5159人学习

初级10课时2014/12/09更新

二维码下载学堂APP缓存视频离线看

葛一鸣
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
JAVA基础实战项目系列课程
Java并发编程实战之设计基础视频教程(学习多线程)
5159人学习
¥199.00
深入浅出Java虚拟机视频教程—入门篇
26560人学习
¥199.00
更 多 2 门 课 程
Java Web全栈工程师之路【买视频送书】
XML需知需会:Java、C#、Python多种语言解析XML文档
67587人学习
¥49.00
jQuery必知必会:老程序员手把手带您完成一个【MyNotes】Web前端项目
45166人学习
¥49.00
师傅带徒弟学Java Web:老程序员带您完成一个【网上商城】Web项目
131654人学习
¥268.00
更 多 9 门 课 程
Java基础入门项目实战专题【买课送书】
师傅带徒弟学Java第1篇 Java基础视频课程
645336人学习
¥29.00
师傅带徒弟学Java第2篇 【Java】面向对象视频课程
524947人学习
¥49.00
师傅带徒弟学Java第4篇项目实战视频课程1——【Java】PetStore宠物商店
320207人学习
¥159.00
更 多 5 门 课 程
Java软件开发全套课程(笔记+项目案例)
SpringCloud微服务快速入门实战课程【2020版】
6354人学习
¥48.00
Redis入门视频课程(适合初学者的教程)
25109人学习
¥29.00
Dubbo快速入门视频课程(通俗易懂)
28356人学习
¥29.00
更 多 42 门 课 程
Java软件开发全套课程(笔记+项目案例)
SpringCloud微服务快速入门实战课程【2020版】
6354人学习
¥48.00
Redis入门视频课程(适合初学者的教程)
25109人学习
¥29.00
Dubbo快速入门视频课程(通俗易懂)
28356人学习
¥29.00
更 多 42 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

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

你将会学到:

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

课程简介:

课程目标

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


适合对象:

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


学习条件:

会Java语法,会Java各工具的安装和使用

展开更多

课程大纲-Java并发编程实战之设计基础视频教程(学习多线程)

  • 1

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

    「仅限付费用户」点击下载“1.线程的概念.ppt”

    [21:22]
  • 2

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

    「仅限付费用户」点击下载“2.线程的基本操作.ppt”

    [21:14]
  • 3

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

    「仅限付费用户」点击下载“3.有关线程使用的注意事项.ppt”

    [23:13]
  • 4

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

    「仅限付费用户」点击下载“4.基本的同步手段.ppt”

    [23:44]
  • 5

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

    「仅限付费用户」点击下载“5.不变模式和ThreadLocal.ppt”

    [19:40]
  • 6

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

    「仅限付费用户」点击下载“6.线程池.ppt”

    [24:06]
  • 7

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

    「仅限付费用户」点击下载“7.死锁、饥饿和活锁.ppt”

    [16:19]
  • 8

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

    「仅限付费用户」点击下载“8.并发数据结构.ppt”

    [21:31]
  • 9

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

    「仅限付费用户」点击下载“9.显示锁、信号量和CountDownLatch.ppt”

    [17:31]
  • 10

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

    「仅限付费用户」点击下载“10.常用多线程模式.ppt”

    [16:40]

“葛一鸣”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部