03-解析多线程与多进程的联系以及上下文切换所导致资源浪费问题

本文介绍了进程和线程的概念及其关系。进程是资源分配的基本单位,包含多个共享资源的线程。多线程并不总是带来性能提升,线程间的上下文切换会消耗资源。以烤烧饼和垃圾收集器为例,阐述了在特定情况下单线程可能更高效。多线程下载速度快是因为突破了服务器的带宽限制,而非线程本身性能的提升。
摘要由CSDN通过智能技术生成

什么是进程?简单来讲就是运行中的程序,那么,何为运行中的程序呢?我们如何来看看进程呢?操作系统都是多进程的。我们通过任务管理器就可以看到操作系统中当前运行的很多的进程

我们写过的任何的一个程序,我们写一个程序,那么,这个程序运行起来,它就称之为进程。

进程和线程之间又有什么关系呢?这里简单给大家提几点,进程是资源分配的基本单位。如果大家对进程比较感兴趣的话,你可以去了解一下咱大学中所学的《操作系统原理》这本书,这本书里面就详细的讲解了进程。 进程和线程之间到底有什么关联呢?首先,进程是资源分配的基本单位。第二个,进程中包含多个线程,线程共享进程的资源。我们可以这么理解,就是说,进程是操作系统级别的,一个操作系统运行了多个进程,每一个进程里面有包含着多个线程,我们可以通过下图这个地方来看

这里面有一个CPU的统计信息࿰

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值