声明:本网站所有内容均为资源介绍学习参考,如有侵权请联系后删除
0线程基础知识(一)
1多线程内容特点以及学习方法-.mp4
10线程数是不是越大越好_1-.mp4
2从一则招聘谈起-.mp4
3线程的历史-CPU性能压榨的血泪史-.mp4
4大厂必问-什么是进程线程纤程-.mp4
5从底层角度理解什么是进程-.mp4
6从通俗角度理解什么是线程-.mp4
7从底层角度理解什么是线程.-.mp4
8什么是线程的切换-.mp4
9单核CPU设定多线程是否有意义-.mp4
1线程基础知识(二)
1线程数是不是越大越好_2-.mp4
2线程数设多少最合适_1-.mp4
3线程数设多少最合适_2-.mp4
4线程数设多少最合适_3-.mp4
5线程数设多少最合适_4-.mp4
6线程数设多少最合适_5-.mp4
7线程数设多少最合适6-.mp4
8阶段小结-.mp4
2面试题:创建线程的5种方法
1创建线程的5种方法开篇-.mp4
2 Thread_Runnable_Lambda-.mp4
3使用ThreadPool-.mp4
4线程池和Callable-.mp4
5运用FutureTask-.mp4
6阶段总结-.mp4
3线程状态
1线程状态开篇-.mp4
26种线程状态的简介-.mp4
3线程状态迁移简介-.mp4
4 NEW_RUNNABLE_TERMINATED-.mp4
5 WAITING_TIMEDWAITING-.mp4
6 BLOCKED-.mp4
7线程状态在Lock和synchronized的区别-.mp4
8 park之后的线程状态-.mp4
9线程状态阶段总结-.mp4
4线程打断inerrupt
1线程的interruption开篇-.mp4
10 interrupt_阶段总结-.mp4
2线程打断3方法-.mp4
3 interrupt_and_isInterrupted-.mp4
4 interrupt_and_interrupted-.mp4
5 interrupt_and_sleep-.mp4
6 interrupt_and_wait-.mp4
7 interrupt_and_synchronized-.mp4
8 interrupt_and_lock-.mp4
9 interrupt_and_lockInterruptibly-.mp4
5线程的结束
1问题:如何优雅的结束一个正在运行的线程-.mp4
2使用stop方法结束线程-.mp4
3为什么不建议使用stop方法?-.mp4
4 suspend_resume-.mp4
5为什么不建议使用suspend_resume-.mp4
6 volatile结束线程-.mp4
7 interrupt结束线程-.mp4
8阶段总结-.mp4
6并发编程三大特性简介
1并发编程三大特性开篇-.mp4
7并发编程之可见性(一)
7并发编程之可见性(一)
1从一个程序谈起-.mp4
10通过程序认识缓存一致性_02-.mp4
2可见性的基本概念-.mp4
3用volatile保障可见性-.mp4
404_某些语句触发内存缓存同步刷新-.mp4
5 volatile修饰引用类型-.mp4
6三级缓存_01-.mp4
7三级缓存_02-.mp4
8缓存行的基本概念-.mp4
9通过程序认识缓存一致性01-.mp4
8并发编程之可见性(二)
1认识Disruptor中缓存行对齐的写法-.mp4
2认识Contended-.mp4
3认识硬件层面的缓存一致性-.mp4
4为什么缓存一行是64字节?-.mp4
5阶段小结-.mp4
9并发编程之有序性(一)
1并发编程之有序性问题的提出-.mp4
10 this对象逸出_01-.mp4
2乱序的验证-.mp4
3乱序的分析-.mp4
4为何会存在乱序-.mp4
5乱序的原则-.mp4
6通过一个小程序认识可见性和有序性_01-.mp4
7通过一个小程序认识可见性和有序性_02-.mp4
8对象的半初始化状态_01-.mp4
9对象的半初始化状态_02-.mp4
10并发编程之有序性(二)
1 this对象逸出_02-.mp4
2 this对象逸出_03-.mp4
3 this对象逸出_04-.mp4