登录/注册
已购课程
个人中心
已购课程
优惠券
我的收藏
播放记录
我的证书墙
内容中心
关注我们
进入关怀模式
APP下载
反馈
意见反馈
您有什么问题?告诉我们,我们会为你解决
选择问题类型:
新版本体验建议
视频画面花屏
音/视频画面花屏
播放不流畅
其他
请详细描述您的建议、意见、问题等。
提交
2-5 多生产多消费操作栈2
776 播放
舜婉静
用工作去迎接光明。
特别声明:以上内容为网络用户上传发布,仅代表该用户观点
收藏
课程免费缓存,随时观看~
下载
打开
网易公开课APP
扫码下载视频
分享
分享到
扫码分享到微信
通过代码可以让这个视频再其他地方播放哦!
复制HTML代码
复制页面代码
手机看
扫描二维码 用手机看
已观看至0分0秒
打开网易公开课APP-我的-右上角扫一扫,在手机上观看,还可以缓存视频,加入学习计划
还没有公开课客户端?
立即下载
登录
后可发评论
评论沙发是我的~
热门评论
(0)
全部评论
(0)
选集(83)
自动播放
[1] 1-2 串行并发与并行
1499播放
17:56
1-2 串行并发与并行
[2] 2-1 以继承Thread类的形式...
1528播放
14:36
2-1 以继承Thread类的形式创建线程
[3] 2-2 多线程运行结果是随机的
789播放
05:51
2-2 多线程运行结果是随机的
[4] 2-3 实现Runnable接口的...
565播放
09:39
2-3 实现Runnable接口的形式创建线程
[5] 2-4 currentThread...
676播放
09:48
2-4 currentThread方法
[6] 2-5 currentThread...
892播放
10:18
2-5 currentThread的一个复杂案例
[7] 2-7 sleep方法线程休眠
749播放
08:45
2-7 sleep方法线程休眠
[8] 2-8 使用sleep方法设计一个...
1304播放
06:19
2-8 使用sleep方法设计一个倒计时器
[9] 2-10 yield方法放弃CPU...
1132播放
07:10
2-10 yield方法放弃CPU资源
[10] 2-13 setDaemon设置守...
1101播放
08:30
2-13 setDaemon设置守护线程
[11] 3-1 线程生命周期介绍
869播放
12:04
3-1 线程生命周期介绍
[12] 3-2 线程状态图
710播放
12:43
3-2 线程状态图
[13] 3-4 多线程编程存在的问题与风险
1352播放
10:26
3-4 多线程编程存在的问题与风险
[14] 2-1 线程可见性1
1202播放
03:43
2-1 线程可见性1
[15] 3-1 线程有序性之重排序概念
745播放
13:32
3-1 线程有序性之重排序概念
[16] 3-2 线程有序性之指令重排序
905播放
05:55
3-2 线程有序性之指令重排序
[17] 3-4 线程有序性之存储子系统重排...
1318播放
09:56
3-4 线程有序性之存储子系统重排序2
[18] 3-5 貌似串行语义
540播放
12:22
3-5 貌似串行语义
[19] 3-6 保证内存访问顺序
856播放
02:52
3-6 保证内存访问顺序
[20] 4-1 Java内存模型1
1056播放
15:47
4-1 Java内存模型1
[21] 4-2 Java内存模型2
605播放
11:26
4-2 Java内存模型2
[22] 1-2 锁概述
593播放
14:34
1-2 锁概述
[23] 1-3 锁的作用
1134播放
10:27
1-3 锁的作用
[24] 2-1 synchronized关...
1486播放
03:51
2-1 synchronized关键字介绍
[25] 2-7 与同步方法比同步代码块执行...
708播放
14:07
2-7 与同步方法比同步代码块执行效率高
[26] Java多线程实战精讲-带你一次搞...
857播放
12:50
Java多线程实战精讲-带你一次搞明白Java多线程高并发(2-8 脏读)
[27] 2-9 线程出现异常会自动释放锁
970播放
07:19
2-9 线程出现异常会自动释放锁
[28] 2-10 死锁
1310播放
09:55
2-10 死锁
[29] 3-2 volatile与sync...
834播放
06:56
3-2 volatile与synchronized的区别
[30] 3-3 volatile不具备原子...
1330播放
07:36
3-3 volatile不具备原子性
[31] 1-2 使用CAS实现线程安全的计...
1338播放
09:06
1-2 使用CAS实现线程安全的计数器
[32] 1-3 CAS中的ABA问题
1108播放
08:10
1-3 CAS中的ABA问题
[33] 2-3 模拟用户请求
603播放
05:57
2-3 模拟用户请求
[34] 2-5 多线程中使用原子数组
747播放
08:48
2-5 多线程中使用原子数组
[35] 2-7 AtomicReferen...
969播放
06:35
2-7 AtomicReference原子操作对象
[36] 3-1 什么是等待通知机制
1481播放
09:45
3-1 什么是等待通知机制
[37] 3-5 notify不会立即释放锁...
520播放
08:36
3-5 notify不会立即释放锁对象
[38] 1-5 wait条件发生了变化1
1171播放
09:32
1-5 wait条件发生了变化1
[39] 1-6 wait条件发生了变化2
740播放
14:48
1-6 wait条件发生了变化2
[40] 2-2 一生产一消费操作值
1449播放
06:05
2-2 一生产一消费操作值
[41] 2-4 一生产一消费操作栈1
846播放
12:35
2-4 一生产一消费操作栈1
[42] 2-5 多生产多消费操作栈2
776播放
待播放
2-5 多生产多消费操作栈2
[43] 2-6 通过管道流实现线程间通信1
783播放
11:59
2-6 通过管道流实现线程间通信1
[44] 1-1 ThreadLocal的基...
1498播放
08:10
1-1 ThreadLocal的基本使用
[45] 1-3 ThreadLocal指定...
1235播放
09:05
1-3 ThreadLocal指定初始值
[46] 2-1 介绍锁的可重入性
1499播放
08:48
2-1 介绍锁的可重入性
[47] 2-3 Lock显示锁的基本使用2
1239播放
06:34
2-3 Lock显示锁的基本使用2
[48] 2-4 ReentrantLock...
1442播放
06:43
2-4 ReentrantLock锁的可重入性
[49] 2-5 lockInterrupt...
550播放
11:36
2-5 lockInterruptibly方法的使用
[50] 2-6 lockInterrupt...
1088播放
13:05
2-6 lockInterruptibly方法可以解决死锁问题(上)
[51] 2-8 tryLock() 方法的...
1070播放
11:11
2-8 tryLock() 方法的基本使用1
[52] 2-9 tryLock() 方法的...
1124播放
07:46
2-9 tryLock() 方法的基本使用2
[53] 1-1 tryLock()方法可以...
1340播放
12:46
1-1 tryLock()方法可以避免死锁
[54] 1-2 Condition实现等待...
1072播放
13:50
1-2 Condition实现等待与通知
[55] 1-3 使用多个Condition...
866播放
09:40
1-3 使用多个Condition实现通知部分线程
[56] 1-8 getQueueLengt...
1492播放
05:10
1-8 getQueueLength返回等待锁的线程数
[57] 1-10 hasQueuedThr...
1405播放
10:07
1-10 hasQueuedThread查询指定的线程是否在等待获得锁
[58] 1-11 hasWaiters查询...
1393播放
08:40
1-11 hasWaiters查询是否有线程正在等待指定以Condition条件
[59] 1-13 isLocked()判断...
531播放
05:26
1-13 isLocked()判断锁是否被线程持有
[60] 1-2 读写锁的基本使用
744播放
08:56
1-2 读写锁的基本使用
[61] 1-4 写写互斥
1110播放
06:59
1-4 写写互斥
[62] 1-5 读写互斥
583播放
06:29
1-5 读写互斥
[63] 2-1 线程组概述
676播放
08:06
2-1 线程组概述
[64] 2-2 创建线程组
1003播放
13:10
2-2 创建线程组
[65] 2-3 线程组的基本操作
1443播放
18:39
2-3 线程组的基本操作
[66] 2-4 复制线程组中的内容
670播放
14:59
2-4 复制线程组中的内容
[67] 1-2 设置线程异常的回调接口
1070播放
10:40
1-2 设置线程异常的回调接口
[68] 1-3 注入Hook钩子线程
774播放
14:53
1-3 注入Hook钩子线程
[69] 2-1 什么是线程池
548播放
10:19
2-1 什么是线程池
[70] 2-2 JDK提供与线程池相关的A...
706播放
11:58
2-2 JDK提供与线程池相关的API
[71] 2-4 线程池的计划任务
532播放
12:56
2-4 线程池的计划任务
[72] 2-5 核心线程池的底层实现-1
1152播放
18:32
2-5 核心线程池的底层实现-1
[73] 1-1 ThreadFactory...
888播放
12:18
1-1 ThreadFactory线程工厂
[74] 1-4 扩展线程池2
1402播放
09:34
1-4 扩展线程池2
[75] 1-7 线程池中的异常跟踪1
1477播放
07:56
1-7 线程池中的异常跟踪1
[76] 1-2 保障线程安全设计技术之无状...
1403播放
06:15
1-2 保障线程安全设计技术之无状态对象
[77] 1-3 保障线程安全设计技术之不可...
574播放
11:49
1-3 保障线程安全设计技术之不可变对象
[78] 1-4 保障线程安全设计技术之线程...
944播放
10:41
1-4 保障线程安全设计技术之线程特有对象
[79] 1-5 保障线程安全设计技术之装饰...
603播放
09:57
1-5 保障线程安全设计技术之装饰器模式
[80] 2-1 提高锁性能的建议之减少锁的...
731播放
10:43
2-1 提高锁性能的建议之减少锁的持有时间
[81] 2-3 提高锁性能的建议之使用读写...
1225播放
03:35
2-3 提高锁性能的建议之使用读写锁代替独占锁
[82] 2-5 提高锁性能的建议之锁粗化
1301播放
09:11
2-5 提高锁性能的建议之锁粗化
[83] 3-2 JVM对锁的优化之轻量级锁
1242播放
12:28
3-2 JVM对锁的优化之轻量级锁
为你推荐
13:50
【生物教学:分子组成】遗传的细胞基...
2282播放
【生物教学:分子组成】遗传的细胞基础(上)
17:14
细胞生物学 第三讲(中)
874播放
细胞生物学 第三讲(中)
01:26
早一点把自己的细胞存起来,因为存命...
1447播放
早一点把自己的细胞存起来,因为存命和存钱一样重要
19:04
第5讲 细胞的代谢(下)1(下)
1425播放
第5讲 细胞的代谢(下)1(下)
04:41
我为什么要做细胞科研志愿者
1143播放
我为什么要做细胞科研志愿者
02:07
细胞每天都在更新,基因突变每天都在...
645播放
细胞每天都在更新,基因突变每天都在累积,每天醒来都是新的你。
26:21
同步提高15:细胞的分化、衰老、凋...
754播放
同步提高15:细胞的分化、衰老、凋亡和癌变(上)
01:09
伤害线粒体的5种行为
1598播放
伤害线粒体的5种行为
15:19
活细胞中的液相凝结(下)
1303播放
活细胞中的液相凝结(下)
00:36
80%物质可以通过细胞工厂生产?
1352播放
80%物质可以通过细胞工厂生产?
16:48
第1讲林祖荣专题细胞的分子组成、结...
2143播放
第1讲林祖荣专题细胞的分子组成、结构与功能(中)
02:12
当你不小心吃坏了肚子,身体内的细胞...
2453播放
当你不小心吃坏了肚子,身体内的细胞会怎么样反抗
02:29
健康的根源在细胞,细胞健康才是“真...
3038播放
健康的根源在细胞,细胞健康才是“真”健康
20:03
第6讲 细胞增殖——有丝分裂与减数...
1199播放
第6讲 细胞增殖——有丝分裂与减数分裂1(下)
评论沙发是我的~