操作系统-被常问到的

进程 (progress) / 线程 (thread) 并行 (parallelism) / 并发 (concurrency) 同步 (synchronization) / 异步 (asynchronization)

  • os(操作系统)中的线程和cpu中的线程 4不一样d
    • cpu中的thread(比如8代的i5是4核8线程)是固定的,表示干活的人有多少,os中的线程是进程中的子任务,表示一个进程希望被分为多少个子任务异步执行
  • 进程和线程
    • 进程是资源分配的基本单位,线程是资源调度的基本单位
    • 线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈)
    • 线程之间共享进程的资源
  • 并发和并行:
    • 并发,一个cpu thread中任务 分时执行,看似像多个子任务同时执行
      • 比如,0-10ms下载A资源,10-20ms下载B资源,时间分的很细,宏观看就类似同时执行
    • 并行,多个任务在多个cpu 线程中同时执行
  • 同步就是任务先后执行,异步就是任务同时执行,不分先后
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值