
2-3 提高锁性能的建议之使用读写锁代替独占锁
本课程共83集 翻译完 欢迎学习
课程列表
【第2集】1-2 串行并发与并行 译
【第3集】2-1 以继承Thread类的形式创建线程 译
【第4集】2-2 多线程运行结果是随机的 译
【第5集】2-3 实现Runnable接口的形式创建线程 译
【第6集】2-4 currentThread方法 译
【第7集】2-5 currentThread的一个复杂案例 译
【第9集】2-7 sleep方法线程休眠 译
【第10集】2-8 使用sleep方法设计一个倒计时器 译
【第12集】2-10 yield方法放弃CPU资源 译
【第15集】2-13 setDaemon设置守护线程 译
【第16集】3-1 线程生命周期介绍 译
【第17集】3-2 线程状态图 译
【第19集】3-4 多线程编程存在的问题与风险 译
【第22集】2-1 线程可见性1 译
【第24集】3-1 线程有序性之重排序概念 译
【第25集】3-2 线程有序性之指令重排序 译
【第27集】3-4 线程有序性之存储子系统重排序2 译
【第28集】3-5 貌似串行语义 译
【第29集】3-6 保证内存访问顺序 译
【第30集】4-1 Java内存模型1 译
【第31集】4-2 Java内存模型2 译
【第33集】1-2 锁概述 译
【第34集】1-3 锁的作用 译
【第36集】2-1 synchronized关键字介绍 译
【第42集】2-7 与同步方法比同步代码块执行效率高 译
【第43集】Java多线程实战精讲-带你一次搞明白Java多线程高并发(2-8 脏读) 译
【第44集】2-9 线程出现异常会自动释放锁 译
【第45集】2-10 死锁 译
【第47集】3-2 volatile与synchronized的区别 译
【第48集】3-3 volatile不具备原子性 译
【第51集】1-2 使用CAS实现线程安全的计数器 译
【第52集】1-3 CAS中的ABA问题 译
【第55集】2-3 模拟用户请求 译
【第57集】2-5 多线程中使用原子数组 译
【第59集】2-7 AtomicReference原子操作对象 译
【第62集】3-1 什么是等待通知机制 译
【第66集】3-5 notify不会立即释放锁对象 译
【第71集】1-5 wait条件发生了变化1 译
【第72集】1-6 wait条件发生了变化2 译
【第74集】2-2 一生产一消费操作值 译
【第76集】2-4 一生产一消费操作栈1 译
【第77集】2-5 多生产多消费操作栈2 译
【第78集】2-6 通过管道流实现线程间通信1 译
【第79集】1-1 ThreadLocal的基本使用 译
【第81集】1-3 ThreadLocal指定初始值 译
【第82集】2-1 介绍锁的可重入性 译
【第84集】2-3 Lock显示锁的基本使用2 译
【第85集】2-4 ReentrantLock锁的可重入性 译
【第86集】2-5 lockInterruptibly方法的使用 译
【第87集】2-6 lockInterruptibly方法可以解决死锁问题(上) 译
【第89集】2-8 tryLock() 方法的基本使用1 译
【第90集】2-9 tryLock() 方法的基本使用2 译
【第91集】1-1 tryLock()方法可以避免死锁 译
【第92集】1-2 Condition实现等待与通知 译
【第93集】1-3 使用多个Condition实现通知部分线程 译
【第98集】1-8 getQueueLength返回等待锁的线程数 译
【第100集】1-10 hasQueuedThread查询指定的线程是否在等待获得锁 译
【第101集】1-11 hasWaiters查询是否有线程正在等待指定以Condition条件 译
【第103集】1-13 isLocked()判断锁是否被线程持有 译
【第105集】1-2 读写锁的基本使用 译
【第107集】1-4 写写互斥 译
【第108集】1-5 读写互斥 译
【第109集】2-1 线程组概述 译
【第110集】2-2 创建线程组 译
【第111集】2-3 线程组的基本操作 译
【第112集】2-4 复制线程组中的内容 译
【第116集】1-2 设置线程异常的回调接口 译
【第117集】1-3 注入Hook钩子线程 译
【第118集】2-1 什么是线程池 译
【第119集】2-2 JDK提供与线程池相关的API 译
【第121集】2-4 线程池的计划任务 译
【第122集】2-5 核心线程池的底层实现-1 译
【第126集】1-1 ThreadFactory线程工厂 译
【第129集】1-4 扩展线程池2 译
【第132集】1-7 线程池中的异常跟踪1 译
【第138集】1-2 保障线程安全设计技术之无状态对象 译
【第139集】1-3 保障线程安全设计技术之不可变对象 译
【第140集】1-4 保障线程安全设计技术之线程特有对象 译
【第141集】1-5 保障线程安全设计技术之装饰器模式 译
【第142集】2-1 提高锁性能的建议之减少锁的持有时间 译
【第144集】2-3 提高锁性能的建议之使用读写锁代替独占锁 译
【第146集】2-5 提高锁性能的建议之锁粗化 译
【第148集】3-2 JVM对锁的优化之轻量级锁 译
查看全部课程
相关推荐