文件详情

查看文件信息和操作选项

返回首页
黑马博学谷-Java并发编程原理精讲
夸克网盘
2025-07-24 09:19:19
1.89 GB
下载次数: 0
查看次数: 1

文件信息

文件名
黑马博学谷-Java并发编程原理精讲
文件大小
1.89 GB
分享时间
2025-07-02 23:13:03
分享者
泌尿*三公主
来源网盘
夸克网盘
文件ID
14fbf3085dd4035f

文件描述

├── 01 第一章 线程基础 │ ├── 01 线程概述 │ │ ├── 01 认识线程.mp4 │ │ ├── 02 线程和进程的关系.mp4 │ │ ├── 03 并发和并行的区别.mp4 │ │ └── 04 并发编程的应用场景和风险.mp4 │ ├── 02 线程的启动和终止 │ │ ├── 01 线程的启动一:继承Thread类.mp4 │ │ ├── 02 线程的启动二:实现Runnable接口.mp4 │ │ ├── 03 线程的启动三:实现Callable接口.mp4 │ │ ├── 04 三种启动方式调用上的区别.mp4 │ │ ├── 05 start调用run的底层原理.mp4 │ │ ├── 06 线程的终止:被弃用的stop方法.mp4 │ │ ├── 07 请求中断线程:interrupt方法.mp4 │ │ ├── 08 响应中断线程:isInterrupted方法.mp4 │ │ ├── 09 清除中断状态:interrupted方法.mp4 │ │ └── 10 被中断异常:InterruptedException.mp4 │ ├── 03 线程的属性和常用API │ │ ├── 01 线程的优先级.mp4 │ │ ├── 02 守护线程的特点和注意事项.mp4 │ │ ├── 03 JVM中的守护线程.mp4 │ │ ├── 04 守护线程的注意事项.mp4 │ │ ├── 05 线程组的基本使用.mp4 │ │ ├── 06 线程组的异常处理.mp4 │ │ ├── 07 yield方法的作用.mp4 │ │ ├── 08 join方法的使用.mp4 │ │ ├── 09 join方法的Java源码.mp4 │ │ └── 10 join方法的JVM源码.mp4 │ ├── 04 线程的状态 │ │ ├── 01 线程的六种状态.mp4 │ │ └── 02 线程状态的代码演示.mp4 │ └── 05 线程同步 │ ├── 01 多线程操作共享资源的安全问题.mp4 │ ├── 02 使用synchronized对象锁解决线程安全问题.mp4 │ ├── 03 线程的BLOCKED状态.mp4 │ ├── 04 对象锁和类锁.mp4 │ ├── 05 Lock框架之ReentrantLock.mp4 │ ├── 06 可重入锁ReentrantLock的锁定原理.mp4 │ ├── 07 可重入锁ReentrantLock之公平锁.mp4 │ ├── 08 对象条件1.mp4 │ ├── 09 对象条件2.mp4 │ ├── 10 条件对象的注意事项.mp4 │ ├── 11 等待唤醒机制的基本概念.mp4 │ ├── 12 等待唤醒的标准格式.mp4 │ ├── 13 死锁出现的原因和解决办法.mp4 │ ├── 14 锁与条件对象的核心.mp4 │ ├── 15 TheadLocal的基本概念.mp4 │ ├── 16 ThreadLocal的工作原理.mp4 │ ├── 17 ThreadLocal的注意事项.mp4 │ ├── 18 【总结】线程基础.mp4 │ └── 19 【总结】线程同步.mp4 ├── 02 第二章 原子操作(资料在本章) │ ├── 00 资料 │ │ └── 【课程资料】Java并发编程原理精讲.exe │ └── 01 原子操作 │ ├── 01 原子操作的基本概念.mp4 │ ├── 02 原子操作的实现原理.mp4 │ ├── 03 演示非原子操作的效果及解决方案.mp4 │ ├── 04 AtomicInteger的原子操作.mp4 │ ├── 05 AtomicIntegerArray的原子操作.mp4 │ ├── 06 AtomicReferenceArray的原子操作.mp4 │ ├── 07 AtomicReference的原子操作.mp4 │ ├── 08 使用AtomicStampedReference演示ABA问题.mp4 │ ├── 09 AtomicMarkableReference的原子操作.mp4 │ ├── 10 对象属性原子更新器AtomicReferenceFieldUpdater的问题.mp4 │ ├── 11 对象属性原子更新器AtomicReferenceFieldUpdater的使用要求.mp4 │ ├── 12 volatile关键字的工作原理.mp4 │ ├── 13 volatile关键字可以保证可见性.mp4 │ ├── 14 volatile关键字不能保证原子性.mp4 │ ├── 15 JDK8新特性LongAdder.mp4 │ └── 16 【总结】原子操作.mp4 └── 03 第三章 并发工具类 ├── 00 资料 │ └── 01 课程资料在第二章节.txt ├── 01 CountDownLatch │ ├── 01 本章导学.mp4 │ ├── 02 CountDownLatch的概念和工作原理.mp4 │ ├── 03 CountDownLatch的基本使用.mp4 │ ├── 04 CountDownLatch的注意事项.mp4 │ └── 05 CountDownLatch的底层原理.mp4 ├── 02 CyclicBarrier │ ├── 01 CyclicBarrier的基本概念和工作原理.mp4 │ ├── 02 CyclicBarrier的基本使用-思路分析.mp4 │ ├── 03 CyclicBarrier的基本使用-代码实现.mp4 │ ├── 04 CyclicBarrier的底层实现原理-模拟分析.mp4 │ ├── 05 CyclicBarrier的底层实现原理-源码分析.mp4 │ └── 06 CountDownLatch和CyclicBarrier的区别.mp4 ├── 03 Semaphore │ ├── 01 Semaphore的概念和工作流程.mp4 │ ├── 02 Semaphore的基本使用.mp4 │ └── 03 Semaphore的实现原理和注意事项.mp4 └── 04 Exchange ├── 01 Exchanger的概念和工作原理.mp4 ├── 02 Exchanger的基本使用.mp4 └── 03 【总结】并发工具类.mp4