└─ 动力节点-细说 Java 多线程与并发编程 ->
├─ 03 ->
├─ 3-6 synchronized对象锁.avi - 75.7M
├─ 3-25 用户态和内核态.avi - 90.6M
├─ 3-52 懒汉式单例的攻击问题.mp4 - 62.4M
├─ 3-8 Java对象头Mark Word结构分析.avi - 33.6M
├─ 3-57 单例设计模式性能比较.mp4 - 98.6M
├─ 3-53 静态代码块反射与序列化攻击.mp4 - 107M
├─ 3-51 懒汉式单例反序列化攻击.mp4 - 59.5M
├─ 3-58 开源项目中的单例设计模式.mp4 - 111.7M
├─ 3-9 Java对象内存布局.avi - 27.6M
├─ 3-56 枚举类单例序列化攻击剖析.mp4 - 78.7M
├─ 3-7 synchronized类锁.avi - 53M
├─ 3-21 重量级锁底层实现原理.avi - 71.4M
├─ 3-23 重量级锁加锁.avi - 55.4M
├─ 3-11 对象头Mark Word中VALUE值解读.avi - 50M
├─ 3-12 偏向锁.avi - 51.6M
├─ 3-40 多线程单例模式-饿汉式设计.avi - 31.6M
├─ 3-16 轻量级锁.avi - 24.9M
├─ 3-39 volatile的使用场景.avi - 49.6M
├─ 3-44 多线程单例模式-DCL重排序设计.avi - 10.9M
├─ 3-20 重量级锁.avi - 35.9M
├─ 3-4 指令原子性问题的分析.avi - 30.4M
├─ 3-17 轻量级锁加锁.avi - 67.1M
├─ 3-26 synchronized死锁问题.avi - 31.8M
├─ 3-14 偏向锁释放.avi - 34.8M
├─ 3-42 多线程单例模式-懒汉式安全设计.avi - 13.5M
├─ 3-15 偏向锁的设计思想.avi - 17.8M
├─ 3-28 产生死锁的四个必要条件.avi - 20M
├─ 3-19 轻量级锁的设计思想.avi - 15.5M
├─ 3-48 饿汉式单例防反射攻击.mp4 - 84.5M
├─ 3-22 synchronized锁膨胀.avi - 79M
├─ 3-37 volatile可见性与原子性.avi - 54.1M
├─ 3-49 饿汉式单例防反序列化攻击.mp4 - 116.2M
├─ 3-50 懒汉式单例反射攻击.mp4 - 101.4M
├─ 3-24 重量级锁释放.avi - 32.8M
├─ 3-1 什么是线程安全?.avi - 47.5M
├─ 3-18 轻量级锁释放.avi - 80M
├─ 3-31 死锁如何解决3?.avi - 18.8M
├─ 3-13 偏向锁加锁.avi - 32M
├─ 3-10 JOL查看Java对象内存布局.avi - 57M
├─ 3-46 多线程单例模式-静态内部类设计.avi - 27.9M
├─ 3-47 多线程单例模式-枚举类设计.mp4 - 80.7M
├─ 3-2 线程安全原子性问题.avi - 14.1M
├─ 3-35 Java内存模型.avi - 99M
├─ 3-3 线程上下文切换原子性问题.avi - 26.7M
├─ 3-34 聊聊CPU三级高速缓存.avi - 175.1M
├─ 3-27 死锁案例分析.avi - 85.5M
├─ 3-29 死锁如何解决1?.avi - 51.2M
├─ 3-54 静态内部类反射与序列化攻击.mp4 - 79.8M
├─ 3-55 枚举类单例反射攻击剖析.mp4 - 122.2M
└─ 3-43 多线程单例模式-DCL设计.avi - 31.3M
├─ 04 ->
├─ 4-3 Future接口.avi - 75.3M
├─ 4-5 FutureTask类2.avi - 117.7M
├─ 4-2 Callable接口.avi - 57.6M
├─ 4-1 Runnable接口.avi - 40.2M
└─ 4-4 FutureTask类1.avi - 45.4M
├─ 01 ->
├─ 1-49 线程阻塞工具类LockSupport-阻塞与唤醒的特点.avi - 14.6M
├─ 1-44 手写实现生产者-消费者模式-生产消费代码实现.avi - 37.6M
├─ 1-43 手写实现生产者-消费者模式-生产消费代码实现.avi - 24.3M
├─ 1-45 手写实现生产者-消费者模式-生产消费测试.avi - 50.6M
├─ 1-4 走进并发编程-Amdahl定律.avi - 20.2M
├─ 1-38 Object notifyAll()方法解读.avi - 21.8M
├─ 1-42 手写实现生产者-消费者模式-生产消费基础代码骨架.avi - 16M
├─ 1-47 线程阻塞工具类LockSupport-超时阻塞与唤醒.avi - 51.3M
├─ 1-41 手写实现生产者-消费者模式-代码骨架定义.avi - 36.9M
├─ 1-40 手写实现生产者-消费者模式.avi - 18.8M
├─ 1-24 循序渐进去认识Java线程-当前线程与休眠.avi - 43.9M
├─ 1-37 Object wait() interrupt()方法解读.avi - 23.7M
├─ 1-9 如何下载JDK源码.avi - 20.9M
├─ 1-22 循序渐进去认识Java线程-Java多线程程序如何Debug调试?.avi - 19.7M
├─ 1-50 线程阻塞工具类LockSupport-阻塞与唤醒的特点.avi - 24M
├─ 1-54 Java线程的6种状态-等待状态WAITING.avi - 27M
├─ 1-25 main线程执行结束后,在main线程中创建的子线程是否也自动结束?.avi - 42.8M
├─ 1-53 Java线程的6种状态-运行状态RUNNABLE.avi - 50.4M
├─ 1-5 什么是并行什么是并发?.avi - 30.6M
├─ 1-58 Java线程的6种状态-竞争Lock锁的线程状态.avi - 28.9M
├─ 1-18 在Java中创建线程的方式Executor.avi - 15.2M
├─ 1-6 进程与线程.avi - 35.7M
├─ 1-35 Object wait()方法解读.avi - 45.7M
├─ 1-52 Java线程的6种状态-终止状态TERMINATED.avi - 17.8M
├─ 1-8 如何查看进程下的线程及CPU占用率-Linux.avi - 20.9M
├─ 1-59 通过jstack查看线程状态.avi - 63M
├─ 1-46 线程阻塞工具类LockSupport.avi - 35.6M
├─ 1-29 线程Thread API-join方法2.avi - 17.5M
├─ 1-20 循序渐进去认识Java线程-一条新的执行路径.avi - 42.3M
├─ 1-11 线程有哪些实现方式-内核线程.avi - 34.6M
├─ 1-15 在Java中创建线程的方式继承Thread.avi - 27.3M
├─ 1-31 线程Thread API-getContextClassLoader.avi - 46.5M
├─ 1-27 守护线程是怎么回事2?.avi - 25.6M
├─ 1-26 守护线程是怎么回事1?.avi - 44M
├─ 1-33 线程Thread API-interrupt线程中断2.avi - 16.6M
├─ 1-7 如何查看进程下的线程及CPU占用率-Windows.avi - 30.4M
├─ 1-3 走进并发编程-摩尔定律.avi - 75.3M
├─ 1-16 在Java中创建线程的方式实现Runnable.avi - 11.7M
├─ 1-56 Java线程的6种状态-超时等待状态TIMED_WAITING.avi - 40.2M
├─ 1-39 Object wait() notify() notifyAll()方法解读.avi - 110.9M
├─ 1-36 Object wait() notify()方法解读.avi - 45.6M
├─ 1-34 线程Thread API-priority线程优先级.avi - 15.7M
├─ 1-21 循序渐进去认识Java线程-多线程执行创建几个虚拟机栈?.avi - 32M
├─ 1-32 线程Thread API-interrupt线程中断1.avi - 38.1M
├─ 1-28 线程Thread API-join方法1.avi - 29.1M
├─ 1-55 Java线程的6种状态-等待状态WAITING转换到运行状态RUNNABLE.avi - 49.4M
├─ 1-30 线程Thread API-yield方法.avi - 28M
├─ 1-51 Java线程的6种状态-初始状态NEW.avi - 32.1M
├─ 1-57 Java线程的6种状态-阻塞状态BLOCKED.avi - 53.4M
└─ 1-48 线程阻塞工具类LockSupport-阻塞与唤醒的特点.avi - 74.6M
├─ 02 ->
├─ 2-19 线程池底层源码实现分析-控制变量.avi - 44.7M
├─ 2-6 线程池的7大参数解读-任务队列与最大线程数.avi - 23.8M
├─ 2-22 线程池底层源码实现分析-解包ctl获取线程池运行状态.avi - 73.7M
├─ 2-60 线程池要不要关闭?.avi - 53.7M
├─ 2-16 线程池的核心工作原理.avi - 21M
├─ 2-27 线程池底层源码实现分析-线程池底层实现核心源码分析2?.avi - 45.7M
├─ 2-29 线程池底层源码实现分析-线程池底层实现核心源码addWorker分析1?.avi - 50M
├─ 2-13 线程池自定义拒绝策略应用场景案例-代码实现.avi - 49.2M
├─ 2-7 线程池的7大参数解读-空闲线程超时销毁.avi - 16M
├─ 2-8 线程池的7大参数解读-线程工厂.avi - 50.2M
├─ 2-24 线程池底层源码实现分析-线程池状态和工作线程数为什么用一个变量而不用两个变量?.avi - 35.5M
├─ 2-61 线程池要不要关闭,怎么关闭?.avi - 56.4M
├─ 2-9 线程池内置的四种拒绝策略-异常和丢弃策略.avi - 38.8M
├─ 2-10 线程池内置的四种拒绝策略-丢弃最老和主线程执行策略.avi - 53M
├─ 2-57 线程池的监控-数据定时采集代码实现2.avi - 119.3M
├─ 2-12 线程池自定义拒绝策略应用场景案例-需求分析.avi - 18.3M
├─ 2-25 线程池底层源码实现分析-线程池状态和工作线程数控制变量?.avi - 8.5M
├─ 2-28 线程池底层源码实现分析-线程池底层实现核心源码分析3?.avi - 23.6M
├─ 2-14 线程池自定义拒绝策略应用场景案例-代码测试.avi - 32.8M
├─ 2-23 线程池底层源码实现分析-解包ctl获取线程池工作线程个数.avi - 39.8M
├─ 2-11 线程池自定义拒绝策略.avi - 70.5M
├─ 2-2 为什么要有线程池?.avi - 17.6M
├─ 2-39 工作中线程池的应用3.avi - 40.4M
├─ 2-34 线程池底层源码实现分析-线程池底层实现核心源码线程复用分析.avi - 36.3M
├─ 2-4 Executor框架的接口与类结构.avi - 58.6M
├─ 2-5 线程池的7大参数解读-核心线程数.avi - 48.5M
├─ 2-38 工作中线程池的应用2.avi - 16.7M
├─ 2-20 线程池底层源码实现分析-线程池状态值.avi - 45.7M
├─ 2-32 线程池底层源码实现分析-线程池底层实现核心源码runWorker方法分析.avi - 53.2M
├─ 2-56 线程池的监控-数据定时采集代码实现1.avi - 90.6M
├─ 2-37 工作中线程池的应用1.avi - 59M
├─ 2-31 线程池底层源码实现分析-线程池底层实现核心源码addWorker分析3?.avi - 49.3M
├─ 2-46 如何设计实现一个动态线程池?.avi - 16.9M
├─ 2-41 如何合理设置线程池大小1?.avi - 26.1M
├─ 2-15 一些开源项目实现的拒绝策略.avi - 64.2M
├─ 2-26 线程池底层源码实现分析-线程池底层实现核心源码分析1?.avi - 48.5M
├─ 2-44 如何合理设置线程池大小4?.avi - 62.5M
├─ 2-47 如何设计实现一个动态线程池-环境准备?.avi - 47.6M
├─ 2-36 线程池底层源码实现分析-线程池底层实现核心源码流程画图总结.avi - 67M
├─ 2-42 如何合理设置线程池大小2?.avi - 23.7M
├─ 2-40 工作中线程池的应用4.avi - 61.6M
├─ 2-18 线程池底层源码实现分析-构造方法.avi - 38.3M
├─ 2-52 创建线程池的方式及阿里规范.avi - 63.9M
├─ 2-17 线程池底层源码实现分析-数字的进制.avi - 73.5M
├─ 2-48 如何设计实现一个动态线程池-集成配置中心?.avi - 49.4M
├─ 2-43 如何合理设置线程池大小3?.avi - 36.5M
├─ 2-54 线程池的监控.avi - 62.7M
├─ 2-50 如何设计实现一个动态线程池-自动刷新1?.avi - 13.3M
├─ 2-33 线程池底层源码实现分析-线程池底层实现核心源码getTask方法分析.avi - 42.6M
└─ 2-3 Java线程池之Executor框架.avi - 35M
├─ 细说Java多线程与并发编程课程概述.mp4 - 8.5M
├─ 细说Java多线程与并发编程.pdf - 4.7M
└─ 代码.exe - 1.4M
微信视频投屏:
1、在手机端微信中会拦截投屏功能,需要首先点击视频页面右上角“...”图标,选择“在浏览器中打开”,在列表中选取具备投屏功能的浏览器,推荐使用QQ浏览器
2、在新打开的浏览器视频页面里,点击播放按钮,可在视频框右上角看到一个“TV”投屏小图标,只要电视和手机在同一WiFi环境下,点击按钮即刻享受大屏观感!
本站资源声明:
1、如需免费下载云盘资源,请先点击页面右上角的“登录”按钮,注册并登录您的账号后即可查看到网盘资源下载地址;
2、本站所有资源信息均由网络爬虫自动抓取,以非人工方式自动筛选长效资源并更新发布,资源内容只作交流和学习使用,本站不储存、复制、传播任何文件,其资源的有效性和安全性需要您自行判断;
3、本站高度重视知识产权保护,如有侵犯您的合法权益或违法违规,请立即向网盘官方举报反馈,并提供相关有效书面证明与侵权页面链接联系我们处理;
4、作为非盈利性质网站,仅提供网络资源的免费搜索和检测服务,无需额外支付其他任何费用,学习和交流的同时请小心防范网络诈骗。