加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux中“进程”,“线程”,“任务”和“作业”之间的差异和关系

发布时间:2020-12-13 19:15:33 所属栏目:Linux 来源:网络整理
导读:当我了解Web后端编程时,我对Linux中使用的一些术语感到困惑. Linux中“进程”,“线程”,“任务”和“作业”之间的区别和关系是什么? 最佳答案 进程和线程之间的区别对于所有操作系统都是相当普遍的.进程通常表示具有其自己的存储区域,系统资源和调度时隙的

当我了解Web后端编程时,我对Linux中使用的一些术语感到困惑.

> Linux中“进程”,“线程”,“任务”和“作业”之间的区别和关系是什么?

最佳答案
进程和线程之间的区别对于所有操作系统都是相当普遍的.进程通常表示具有其自己的存储区域,系统资源和调度时隙的独立执行单元.

线程通常是进程内的“分区” – 线程通常共享相同的内存和操作系统资源,并共享分配给该进程的时间.例如,当您打开浏览器和Microsoft Word时,每个都是一个不同的过程,但在每个过程中发生的事情(如动画,刷新或备份)可以是线程.

作业通常是由用户执行的长期工作单元.该工作可以由一个或多个过程“处理”.它可能不是互动的.例如,指示机器压缩大文件或在大型输入文件上运行某些处理脚本通常是一项工作.命名相对历史悠久 – 用于处理作业的大型机.在UNIX系统中,许多作业是使用cron在预定时间自动启动的,因此您有“cron jobs”的概念.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读