线程的概念

文章通过工厂的比喻解释了进程、CPU和线程的概念。进程是一个车间,CPU是指挥中心,线程则是员工。线程在任务完成后会回到CPU等待新任务。单线程表示顺序执行,多线程则允许并发执行,是实现异步的一种方式。
摘要由CSDN通过智能技术生成

进程:一个进程相当于该工厂的某一个车间

CPU:相当于该工厂的指挥中心

线程:相当于工厂的员工

当一个进程被创建,他需要工作了工作就需要人手【车间开始工作】--》
人手哪里来的,就是是由指挥中心分配而来--》
该任务结束人手回到指挥中心(线程挂起等待指挥中心分配任务)
(这间内的东西可以进行共享,如果车间A需要使用车间B的东西需要做特色操作【也就是跨进程】)

线程锁
就比如打印机执行---》需要该文件打印结束--》执行下一文件(注意该文件打印时可能会出现异常)

单线程:也就是一个一个员工,需要等该员工完成该任务才能接收下一个任务

多线程:可理解为多员工,在同一时间做多件事情。

线程和异步的关系:多线程是实现异步的一种方式

如有建议欢迎指教!!~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值