J-Linux&Shell 进程及其管理(上)

本文深入解析Linux系统中进程的基本概念、状态转换、常用管理命令如ps、top、kill及nice,同时对比进程、线程与协程的区别,帮助读者掌握进程管理的核心技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

J-Linux&Shell-W11

进程及其管理(上)

  1. 一.判断题
  1. 终止进程的命令可以用kill。(√ )
  2. ps命令列出当前的进程,以及它们的树状结构。(× )
  3. linux系统上所有运行的东西都可以称之为一个线程。( ×)
  4. nice命令是用来给程序点赞的。(× )
  1. 二.单项选择题
  1. 下列不属于进程基本状态的是( C)

A.运行态    B.就绪态    C.终止态    D.阻塞态

  1. 可以动态查询当前系统进程情况的命令是( B)

A.ps        B.top        C. nice        D. pstree

  1. TOP命令使用过程中切换显示进程和CPU状态信息的指令是( B)

A.T    B.t    C.M    D.m

  1. 三.不定项选择题
  1. 下列属于进程类命令的是(ABCD )

A.pstree    B.kill    C.ps    D.top

  1. 下列可以起到强制终止进程作用的命令与选项的组合是(AB )

A.kill -9    B.kill -KILL    C.kill -l    D.KILL -9

  1. 四.填空题
  1. 输出所有进程的信息,但是输出信息的宽度会根据屏幕宽度截取的命令和选项的组合是_ps -ef__。
  1. 五.问答题
  1. 请简述进程、线程以及协程之间的区别与联系。

进程:一个运行的程序(代码)就是一个进程,没有运行的代码叫做程序,进程是系统资源分配的最小单位,进程拥有自己独立的内容空间,所以进程间数据不共享,开销大。

 

线程:调度执行的自小单位,也叫执行路径,不能独立存在,依赖进程存在一个进程至少有一个有一个线程,叫做主线程,而多个线程共享内容(数据共享,共享全局变量),从而极大的提高了程序的运行效率。

 

协程:是一种用户态的轻量级线程,协成的调度完全是由用户控制,协成拥有自己的寄存器上下文和栈,协成调度切换时,将寄存器上下文和栈保存到其他地方,在切换回来的时候,恢复先前保存的积存器上下文和栈,直接操作栈则基本没有内核切换的开销,可以不加锁的访问全局变量,所以上下文的切换非常快。

 

线程是非独立的,用一个进程里线程是数据共享的当各个线程访问数据资源时会出现竞争状态即:数据几乎同步会被多个线程站用,造成数据混乱,即,所谓的线程不安全。

 

进程和线程的切换是由系统决定,而协成是由我们程序员自己决定,而模块gevent 下切换是遇到了耗时操作才会切换。

 

三者的关系:进程里有线程,线程里有协程。

[入门数据分析的第一堂课]这是一门为数据分析小白量身打造的课程,你从网络或者公众号收集到很多关于数据分析的知识,但是它们零散不成体系,所以第一堂课首要目标是为你介绍:Ø  什么是数据分析-知其然才知其所以然Ø  为什么要学数据分析-有目标才有动力Ø  数据分析的学习路线-有方向走得更快Ø  数据分析的模型-分析之道,快速形成分析思路Ø  应用案例及场景-分析之术,掌握分析方法[哪些同学适合学习这门课程]想要转行做数据分析师的,零基础亦可工作中需要数据分析技能的,例如运营、产品等对数据分析感兴趣,想要更多了解的[你的收获]n  会为你介绍数据分析的基本情况,为你展现数据分析的全貌。让你清楚知道自己该如何在数据分析地图上行走n  会为你介绍数据分析的分析方法和模型。这部分是讲数据分析的道,只有学会底层逻辑,能够在面对问题时有自己的想法,才能够下一步采取行动n  会为你介绍数据分析的数据处理和常用分析方法。这篇是讲数据分析的术,先有道,后而用术来实现你的想法,得出最终的结论。n  会为你介绍数据分析的应用。学到这里,你对数据分析已经有了初步的认识,并通过一些案例为你展现真实的应用。[专享增值服务]1:一对一答疑         关于课程问题可以通过微信直接询问老师,获得老师的一对一答疑2:转行问题解答         在转行的过程中的相关问题都可以询问老师,可获得一对一咨询机会3:打包资料分享         15本数据分析相关的电子书,一次获得终身学习
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值