首页 > 编程学习 > 进程与线程

进程与线程

发布时间:2022/9/23 16:52:20

 

程序的概念:

  程序是指令和数据的有序集合,其本身没有任何运行的含义,程序是静态的。

什么是进程?

  进程是程序在处理器上的一次执行过程,它是一个动态的概念。进程是一个具

       有独立功能的实体,每个进程都含有属于自己的地址空间。

进程的状态:

  进程执行的间断性,决定了进程执行具有多种状态,事实上进程有三种状态:

  (1)就绪状态(ready)

  (2)运行状态(running)

  (3)阻塞状态(Blocked)

 

线程的概念:

   线程是在进程基础上的进一步划分,一个程序启动之后,一个进程包含若干个进程,

        这些线程共享一个内存空间,线程之间可以相互切换,并发执行。一个进程至少有一

       个线程。

 

并行:多个任务同时执行(多个CPU内核同时工作)

并发:是指多个任务同时请求执行,而处理器一次只能接受一个任务处理,所以处理器

           会轮流处理这些任务,由于任务调度时间片很短,从而会让人感觉是多个任务在

           同时执行。

      

 

Copyright © 2010-2022 mfbz.cn 版权所有 |关于我们| 联系方式|豫ICP备15888888号