(中文配音)为什么单核处理器需要线程?

9.3万
121
2024-11-30 00:07:03
2560
707
4093
179
在这期视频中,我们深入探讨了线程的基本概念和其在计算机中的应用。首先,讲解了多进程和多线程的区别以及如何利用并发提高计算资源的利用率。通过简单的例子,解释了进程的基本组成和多线程如何解决进程中的阻塞问题。接着,介绍了线程如何与进程共享内存并安全地并发执行不同任务,重点说明了线程如何通过共享代码和独立的堆栈来执行任务。此外,还讨论了线程在多核处理器中的优势,并介绍了操作系统如何管理线程的创建和调度。 视频最后提到,线程不仅是操作系统的基本执行单元,也为开发者提供了实现并发编程的机制,有效地提高了程序性能和响应能力。 通过这个视频,观众可以对线程的工作原理、使用场景及其与进程的关系有一个清晰的理解。 原英文视频地址:https://www.youtube.com/watch?v=M9HHWFp84f0
众所周知,B站是个学习的地方。
258.3万播放
简介
代码中指定变量类型为何如此重要?
11:03
栈为何如此之快?
13:46
堆为何如此之慢?
17:53
动态数组的内部机制(ArrayList VS LinkedList)
19:56
探索计算机并发与多任务处理的历史
15:37
晶体管是如何运行代码的?
12:54
晶体管是如何记忆数据的?
16:12
制作一个CPU来运行程序
18:47
计算机如何将字符串转换为数字
11:23
动态随机存取存储器(DRAM)的工作原理
17:18
计算机处理器是如何运行条件和循环的?
16:05
一个程序不是一个进程
06:51
深入理解进程,如何进行上下文切换?计算机科学中最深刻和最成功的想法之一。
14:52
处理器内部的单个位如何保护操作系统的完整性?
20:20
计算的心跳:时钟如何推动 CPU 前进?
13:14
英语原声版-计算的心跳:时钟如何推动 CPU 前进?
14:22
(英语原声)进程间通信:共享内存或发送消息
14:15
(中文配音)进程间通信:共享内存或发送消息
12:29
(中文配音)为什么单核处理器需要线程?
14:59
(英语原声)为什么单核处理器需要线程?
16:07
(中文配音)多核系统上的线程
09:26
(英语原声)多核系统上的线程
11:27
(中文配音)为什么应用程序是特定于操作系统的?
11:52
(英语原声)为什么应用程序是特定于操作系统的?
13:09
(英语原声)硬件如何在多任务处理中协助软件?
13:15
(中文配音)硬件如何在多任务处理中协助软件?
11:29
链表的一个实际应用
让你的电脑运行更流畅的奇妙算法
45:02
(流畅中文配音)让你的电脑运行更流畅的奇妙算法
43:38
(原声双语字幕)当程序调用 sleep() 时会发生什么?
19:41
(流畅中文配音)当程序调用 sleep() 时会发生什么?
17:57
这个简单算法驱动了真正的解释器:Pratt Parsing
20:40
(双语字幕)编程中最难以捉摸的Bug:竞态条件
18:19
(流畅中文配音)编程中最难以捉摸的Bug:竞态条件
19:23
(中文配音)阻止内存攻击的底层电路
16:02
(英语原声)阻止内存攻击的底层电路
14:51
为什么有些项目会使用多种编程语言?
18:04
为什么有些项目会使用多种编程语言?
19:32
别再杀进程了!让 Ctrl+C 变成“喵”……(用信号实现)
17:15
别再杀进程了!让 Ctrl+C 变成“喵”...(用信号实现)
19:23
80 年代避免竞态条件的算法(以及它为何失败)
19:05
80 年代避免竞态条件的算法(以及它为何失败)
19:43
CPU如何与众多不同设备交互?
22:10
(中文配音)CPU如何与众多不同设备交互?
23:52
(中文配音)你每天都在用的奇特CPU操作
14:04
你每天都在用的奇特CPU操作
13:04
(中文配音)历史如何塑造了我们今天仍在使用的编程术语?
18:04
(英语原声)历史如何塑造了我们今天仍在使用的编程术语?
17:42
为什么有些底层项目里会充满这种奇怪的代码?
16:41
(中文配音)为什么有些底层项目里会充满这种奇怪的代码?
16:39
编译与解释代码如何共处同一程序中?
21:35
(英语原声)编译与解释代码如何共处同一程序中?
21:30
【双语字幕】Core Dumped 常见问题的集中回答
17:09
【双语字幕】90年代的设计决策阻碍了Python并行化
13:36
【中文配音】90年代的设计决策阻碍了Python并行化
12:01
Linux创建进程的奇怪方式
17:51
【中文配音】Linux创建进程的奇怪方式
18:14
CPU如何运行函数?
19:49
【中文配音】CPU如何运行函数?
19:38
没有人解释的问题:内核的边界在哪里?
17:15
【英语原声】没有人解释的问题:内核的边界在哪里?
19:36
硬件如何让线程问题不再那么棘手?
为什么在macOS、Windows和Linux上安装应用程序如此不同?
19:47
游戏公司真的能破坏你的电脑吗?
24:00
一个视频说透“架构”:为什么你的程序换个CPU就可能跑不了?
10:43
CPU如何执行有符号和无符号运算?
14:45
简单指令, 奇妙算法
19:11
当CPU遇到它不认识的指令,会发生什么?😱【底层原理】
09:26
【CoreDumped】执行一个随机文件会发生什么?魔术字节是什么?
16:47
为什么CPU位数不决定内存限制?
12:11
客服
顶部
赛事库 课堂 2021拜年纪