VIP课程/资源网
VIP课程/资源网
  • VIP课程/资源网
  • 搜索
    登录/注册
    马士兵:Java多线程与高并发从入门到精通 基础+面试题
    V-4336:马士兵-【Java多线程与高并发】从入门到精通
    001-马士兵2023最新mca3.0版java架构师课
    26:31
    002-【synchonized锁01】什么是cas?
    09:23
    003-【synchonized锁02】cas在新的juc包里有哪些运用?
    13:16
    004-【synchonized锁03】用户态与内核态
    未上传
    005-【synchonized锁04】对象的内存布局
    未上传
    006-【synchonized锁05】锁升级过程
    未上传
    007-【synchonized锁06】锁的细节1:锁重入
    未上传
    008-【synchonized锁07】锁的细节2:偏向锁启动与偏向锁未启动
    未上传
    009-【synchonized锁08】锁降级过程
    未上传
    010-【synchonized锁09】synchonized实现过程
    未上传
    011-【线程&synchonized锁10】什么是锁?
    未上传
    012-【线程&synchonized锁11】互斥锁
    未上传
    013-【线程&synchonized锁12】synchronized
    未上传
    014-【线程&synchonized锁13】markword
    未上传
    015-【线程&synchonized锁14】cas
    未上传
    016-【线程&synchonized锁15】自旋锁
    未上传
    017-【线程&synchonized锁16】锁升级初步
    未上传
    018-【线程&synchonized锁17】小结
    未上传
    019-【线程&synchonized锁18】计算机组成
    未上传
    020-【线程&synchonized锁19】多核cpu
    未上传
    021-【线程&synchonized锁20】cacheline的概念伪共享)
    未上传
    022-【线程&synchonized锁21】cachelinepadding代码讲解)
    未上传
    023-【线程&synchonized锁22】多线程可见性问题
    未上传
    024-【线程&synchonized锁23】disorder代码讲解
    未上传
    025-【线程&synchonized锁24】novisibility代码讲解
    未上传
    026-【线程&synchonized锁25】汇编码解读
    未上传
    027-【线程&synchonized锁26】dcl单列要不要加volatile1
    未上传
    028-【线程&synchonized锁27】dcl单列要不要加volatile2
    未上传
    029-【线程&synchonized锁28】解决乱序
    未上传
    030-【线程&synchonized锁29】jvm内存屏障
    未上传
    031-【线程&synchonized锁30】volatile实现细节
    未上传
    032-【多线程&高并发31】为什么阿里京东都喜欢问juc?
    未上传
    033-【多线程&高并发32】为什么cas和aqs是juc的核心?
    未上传
    034-【多线程&高并发33】reentrantlock适用于什么场景?
    未上传
    035-【多线程&高并发34】原生锁支持(locksupport)适用于什么场景?
    未上传
    036-【多线程&高并发35】各种同步器在大厂面试中的综合运用怎么做?
    未上传
    037-【多线程&高并发36】从cpu架构的角度理解底层高并发的构成
    未上传
    038-【多线程&高并发37】为什么百度腾讯喜欢跟你聊线程池?
    未上传
    039-【多线程&高并发38】jdk有哪些直接可用的线程池?
    未上传
    040-【多线程&高并发39】线程池如果需要自定义,有哪些参数可以定义?
    未上传
    041-【多线程&高并发40】生产环境中的线程池如何监控?
    未上传
    042-【多线程&高并发41】线程池有哪些在实际中的应用场景?
    未上传
    043-【多线程&高并发42】面向未来,学习路线指引与职业规划指导
    未上传
    044-【并发的本质43】计算机组成原理-现代cpu架构带来的可见性难题详解
    未上传
    045-【并发的本质44】掌握并发底层原理
    未上传
    046-【并发的本质45】探寻锁的本质
    未上传
    047-【并发的本质46】cacheline的概念-缓存行对齐、伪共享
    未上传
    048-【并发的本质47】缓存行填充的编程技巧
    未上传
    049-【并发的本质48】有序性带来的this溢出问题
    未上传
    050-【并发的本质49】有序性带来的半程对象问题
    未上传
    051-【并发的本质50】java靠什么解决可见性和有序性
    未上传
    052-【并发的本质51】写buffer的底层性能优化问题(首次公开)
    未上传
    053-【并发的本质52】锁的本质到底是个啥?
    未上传
    054-【并发的本质53】锁在java中如何实现
    未上传
    055-【并发的本质54】锁概念解析
    未上传
    056-【并发的本质55】详解自旋锁概念
    未上传
    057-【并发的本质56】java中的锁优化,锁升级详解
    未上传
    058-【reentrantlock源码-57】reentrantlock简介(整套内容介绍)
    未上传
    059-【reentrantlock源码-58】reentrantlock简单分析lock方法
    未上传
    060-【reentrantlock源码-59】aqs介绍
    未上传
    061-【reentrantlock源码-60】lock方法源码
    未上传
    062-【reentrantlock源码-61】acquire方法源码
    未上传
    063-【reentrantlock源码-62】tryacquire方法
    未上传
    064-【reentrantlock源码-63】addwaiter方法
    未上传
    065-【reentrantlock源码-64】acqurequeued方法(上)
    未上传
    066-【reentrantlock源码-65】acqurequeued方法(下)
    未上传
    067-【reentrantlock源码-66】unlock方法分析
    未上传
    068-【reentrantlock源码-67】release方法分析
    未上传
    069-【线程池源码68】并发课程介绍-线程池源码
    未上传
    070-【线程池源码69】应用方式
    未上传
    071-【线程池源码70】核心参数
    未上传
    072-【线程池源码71】线程池执行流程分析
    未上传
    073-【线程池源码72】线程池ctl属性分析
    未上传
    074-【线程池源码73】线程池状态
    未上传
    075-【线程池源码74】execute方法
    未上传
    076-【线程池源码75】addworker方法-状态&数量判断
    未上传
    077-【线程池源码76】addworker方法-添加&启动工作线程
    未上传
    078-【线程池源码77】worker对象简单认知
    未上传
    079-【线程池源码78】runworker方法分析
    未上传
    080-【线程池源码79】gettask方法分析
    未上传
    081-【线程池源码80】processworkerexit方法分析
    未上传
    082-【基础篇01】线程的概念
    未上传
    083-【基础篇02】线程的启动方式
    未上传
    084-【基础篇03】线程的3个方法
    未上传
    085-【基础篇04】线程的状态
    未上传
    086-【基础篇05】锁的概念
    未上传
    087-【基础篇06】锁的特性
    未上传
    088-【基础篇07】设计小程序验证锁的问题
    未上传
    089-【基础篇08】锁的可重入属性
    未上传
    090-【基础篇09】异常跟锁
    未上传
    091-【基础篇10】锁的底层实现
    未上传
    092-【基础篇11】volatile保证线程可见性
    未上传
    093-【基础篇12】volatile禁止指令重排序
    未上传
    094-【基础篇13】volatile不能保证原子性
    未上传
    095-【基础篇14】synchronized优化
    未上传
    096-【基础篇15】简单回顾
    未上传
    097-【基础篇16】cas(1)
    未上传
    098-【基础篇17】cas(2)
    未上传
    099-【基础篇18】longadder
    未上传
    100-【基础篇19】间接性复习
    未上传
    101-【基础篇20】reentrantlock
    未上传
    102-【基础篇21】countdownlatch
    未上传
    103-【基础篇22】cyclicbarrier
    未上传
    104-【基础篇23】phaser
    未上传
    105-【基础篇24】readwritelock
    未上传
    106-【基础篇25】semaphore
    未上传
    107-【基础篇26】exchanger
    未上传
    108-【基础篇27】locksupport
    未上传
    109-【基础篇28】面试题一(1)_volatile
    未上传
    110-【基础篇29】面试题一(2)_wait,notify
    未上传
    111-【基础篇30】面试题一(3)_countdownlatch
    未上传
    112-【基础篇31】面试题一(4)_semaphore,其他思路
    未上传
    113-【基础篇32】面试题二(1)_synchronized
    未上传
    114-【基础篇33】面试题二(2)_cas
    未上传
    115-【基础篇34】读源码的方法
    未上传
    116-【基础篇35】reentrantlock源码
    未上传
    117-【基础篇36】aqs源码
    未上传
    118-【面试精讲】阿里对同步深刻思考问题
    未上传
    119-【面试精讲】经典老炮哲学家就餐问题
    未上传
    120-【面试精讲】华为经典的线程交替问题
    未上传
    121-【面试精讲】美团触及灵魂的同步问题
    未上传
    122-【面试精讲】变种的生产者消费者问题
    未上传
    123-【面试精讲】异步线程事务咋回滚问题
    未上传
    124-【面试精讲】hashmap有哪些线程安全的方式?
    未上传
    125-【面试精讲】hashmap在扩容上做了哪些优化?
    未上传
    126-【面试精讲】什么是嵌入式服务器?为什么要使用嵌入式服务器?
    未上传
    127-【面试精讲】为什么hashmap扩容的时候是2倍?
    未上传
    128-【面试精讲】concurrenthashmap底层原理是什么?
    未上传
    129-【面试精讲】高并发中的集合有哪些问题?
    未上传
    130-【面试精讲】threadlocal的原理是什么,使用场景有哪些?
    未上传
    131-【面试精讲】synchronized和lock有哪些区别?
    未上传
    132-【面试精讲】线程池线程复用的原理是什么?
    未上传
    133-【面试精讲】如何预防死锁?
    未上传
    134-【面试精讲】介绍线程的生命周期和状态?
    未上传
    135-【面试精讲】描述一下线程安全活跃态问题,以及竞态条件?
    未上传
    136-【面试精讲】创建线程有哪些方式?
    未上传
    137-【面试精讲】为什么要使用线程池?
    未上传
    138-【面试精讲】线程的sleep、wait、join、yield如何使用?
    未上传
    139-【面试精讲】程序开多少线程合适?
    未上传
    140-【面试精讲】什么是守护线程?
    未上传
    141-【30w面试题】强引用的原理与应用场景
    未上传
    142-【30w面试题】软引用的原理与应用场景
    未上传
    143-【30w面试题】虚引用的原理与应用场景
    未上传
    144-【30w面试题】弱引用的原理与应用场景(重点)
    未上传
    145-【30w面试题】threadlocal到底存不存在内存泄漏?
    未上传
    146-【30w面试题】深入jdk源码解读threadlocal的私有领地
    未上传