• 技术文章 >常见问题

    进程和线程是什么

    清浅清浅2020-10-13 10:03:37原创32965

    进程是资源分配的基本单位,它是程序执行时的一个实例,在程序运行时创建;线程是程序执行的最小单位,是进程的一个执行流,一个线程由多个线程组成的。

    什么是进程

    进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。

    程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列

    进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。

    什么是线程

    线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位。

    一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和局部变量。

    线程由CPU独立调度执行,在多CPU环境下就允许多个线程同时运行。同样多线程也可以实现并发操作,每个请求分配一个线程来处理。

    以上就是进程和线程是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:进程 线程
    上一篇:127.0.0.1是什么? 下一篇:session过期是什么意思

    相关文章推荐

    • 如何来理解python中的进程和线程?• 多进程和多线程的区别是什么​?• PHP7之多进程初探

    全部评论我要评论

  • Xорошо

    线程与进程的关系有误,望修改?

    2021-03-17

  • 取消发布评论发送
  • 1/1

    PHP中文网