线程的简单理解,适用于初接触的小白,另类例子讲解,通俗易懂

点击跳转

进程

了解线程的时候,我们先了解一个概念,就是进程,那是什么是进程呢?比如我们用电脑的时候,我们使用的软件,比如浏览器、idea、音乐软件等等,这样的应用软件我们就可以看作一个个进程;

当我们打开电脑的任务管理器,我们就可以看到进程

在这里插入图片描述

在这里我们要清楚一个东西 ,就是我们在使用 这些软件的前提是什么?需要有搭载这些软件的系统,win或者是苹果,这些都是系统,就是因为有了这些系统,我们才可以放肆的使用软件;
但我们软件运行时需要进程,于是我们系统就给了软件一个进程,这时候,我们才可以正常使用;

线程

那什么是线程呢?比如我们用的浏览器,它占用了系统的一个进程对吧;
现在我用这个浏览器,下载了一个T的视频,要花费很长时间,于是我打算边下载边看,在看的时候呢,我打开了弹幕,时不时的自己还发了弹窗;

那这个过程,我用浏览器做了很多事情,但每个事情他的功能不一样,比如下载、播放、观看弹幕、发送弹幕;

那我们可以形象的理解每一个功能就是一个线程,线程是系统运行调度的最小单位,一个进程可以有多个线程,但一个线程只能有一个进程,要不然你打开软件准备聊天,结果idea突然启动了,这不是开玩笑?

多线程

多线程这个就很好理解,我们都抢过红包吧?有一次张三在群里面发红包,发了一个红包,然后我们大约几百人都去抢他的红包,那肯定只有一个人抢到,那没抢到的,要不等待张三再发红包,或者是直接放弃不抢了;

那我们这些抢红包的每一个人都可以看作是一个线程,那我们一百人就是一百个线程,一百个线程都去做一个事情,或者说是实现 某个功能,这就是多线程;

结语:每一个人的人生经历都不同,我们所做的每个选择都是在影响我们的人生,已经后悔的事情不必介怀,你要做的是改变现在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DNCS高级工程师

你的创作是我打赏的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值