打印
[技术问答]

什么是多线程

[复制链接]
1705|41
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Betty1299|  楼主 | 2023-5-17 11:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Betty1299 于 2023-6-13 11:33 编辑

什么是多线程

使用特权

评论回复
沙发
八层楼| | 2023-6-9 16:45 | 只看该作者
在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。

使用特权

评论回复
板凳
观海| | 2023-6-9 17:06 | 只看该作者
最开始,线程只是用于分配单个处理器的处理时间的一种工具

使用特权

评论回复
地板
tpgf| | 2023-6-9 17:24 | 只看该作者
从程序设计语言的角度看,多线程操作最有价值的特性之一就是程序员不必关心到底使用了多少个处理器

使用特权

评论回复
5
guanjiaer| | 2023-6-10 10:11 | 只看该作者
线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。

使用特权

评论回复
6
heimaojingzhang| | 2023-6-10 10:28 | 只看该作者
线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文.多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定。线程的运行中需要使用计算机的内存资源和CPU。

使用特权

评论回复
7
keaibukelian| | 2023-6-10 10:49 | 只看该作者
使用线程可以把占据长时间的程序中的任务放到后台去处理

使用特权

评论回复
8
chenjun89| | 2023-6-10 22:50 | 只看该作者
多线程相当于是真正的并行运行,多个CPU。

使用特权

评论回复
9
chenqianqian| | 2023-6-10 23:03 | 只看该作者
简单点说,多线程就是可以同时并行运算。

使用特权

评论回复
10
LLGTR| | 2023-6-12 16:36 | 只看该作者
就是一个程序有多个线程执行。

使用特权

评论回复
11
朝生| | 2023-6-12 16:37 | 只看该作者
多线程是MPU上常用的,MCU可没有所谓的多线程。

使用特权

评论回复
12
Henryko| | 2023-6-12 22:19 | 只看该作者
多线程是一种从软件或硬件上实现多个线程并发执行的技术。

使用特权

评论回复
13
Henryko| | 2023-6-12 22:20 | 只看该作者
朝生 发表于 2023-6-12 16:37
多线程是MPU上常用的,MCU可没有所谓的多线程。

RTOS的多任务就算多线程吧

使用特权

评论回复
14
zhizia4f| | 2023-6-13 11:34 | 只看该作者
多线程是指在一个进程中启动多个线程,从而并发执行多个任务的技术。多线程可以提高程序的执行效率,因为在多核处理器上可以并行执行多个线程,从而使程序能够更快地完成任务

使用特权

评论回复
15
y1n9an| | 2023-6-13 12:42 | 只看该作者
多线程就是同时可以执行2种以上的应用

使用特权

评论回复
16
tax2r6c| | 2023-6-13 13:42 | 只看该作者
网上有很多想关于多线程的资料啊

使用特权

评论回复
17
lamanius| | 2023-6-13 14:40 | 只看该作者
就相当于多一个MCU一样,可以多执行任务

使用特权

评论回复
18
su1yirg| | 2023-6-13 15:55 | 只看该作者
并发,懂吧,就是这个意思

使用特权

评论回复
19
t1ngus4| | 2023-6-14 06:03 | 只看该作者
一般就是可以执行多种应用程序,而且是同时的

使用特权

评论回复
20
d1ng2x| | 2023-6-14 07:16 | 只看该作者
多线程一般MCU是不能支持的,都是MPU才能支持

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

1596

帖子

2

粉丝