多线程基础

进程与线程

  • 多任务和多线程

多任务:

比如吃饭玩手机,看起来是同时,本质上是大脑同一时间只做了一件事情(上一秒在看手机,这一秒吃口饭,看似同时,实际上是快速交替)

多线程:

一条道变多条道,避免堵塞,提高效率

image-20210915193029673

  • 进程与程序

    image-20210915214358490

    • 进程(process)是系统开辟分配的

    • 进程里面有线程(thread),真正执行的是进程里面的线程(线程是CPU调度执行的单位)

    • 进程是线程的保护伞,所有线程都在里面,哪怕进程什么都不干,跑的也是名为main的主线程

image-20210915215427543

总结

image-20210915215830377

来源:b站狂神

posted on 2021-09-15 22:00  托马斯源  阅读(15)  评论(0编辑  收藏  举报