进程 第5页
多进程编程和多线程编程的区别(多进程与多线程的区别)-编程社

多进程编程和多线程编程的区别(多进程与多线程的区别)

多进程编程和多线程编程都是并发编程的方法,可以提高程序的执行效率,充分利用计算机的多核处理器。 尽管它们有一定的相似性,但在实现机制、资源管理、通信方式等方面有很大的区别。 以下是多...
清欢渡的头像-编程社钻石会员清欢渡2年前
040197
linux系统进程管理-编程社

linux系统进程管理

在Linux操作系统上执行一个程序时,系统会为该程序创建一个特殊的环境。简单地说,进程就是一个正在运行的程序的实例。操作系统通过一个叫做pid或进程ID来跟踪进程,系统中的每个进程都有一个唯...
清欢渡的头像-编程社钻石会员清欢渡1年前
059297
什么是Linux死锁(避免和解决死锁的方法)-编程社

什么是Linux死锁(避免和解决死锁的方法)

死锁是指多个进程相互等待对方持有的资源,导致所有涉及的进程陷入无法继续执行的状态。 在Linux中,死锁可能由以下原因引起: 循环等待:多个进程形成一个环路,其中每个进程都在等待下一个进...
清欢渡的头像-编程社钻石会员清欢渡2年前
026194
什么是孤儿进程orphaned与僵尸进程Zombie?-编程社

什么是孤儿进程orphaned与僵尸进程Zombie?

一、概念 ​ 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束...
清欢渡的头像-编程社钻石会员清欢渡1年前
031593
Linux kill命令:杀死进程-编程社

Linux kill命令:杀死进程

Linux kill 命令用于删除执行中的程序或工作。 kill 可将指定的信息送至程序,预设的信息为 SIGTERM(15),可将指定程序终止,若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。 语...
清欢渡的头像-编程社钻石会员清欢渡1年前
044693
5 个htop替代:增强你的Linux系统监控体验-编程社

5 个htop替代:增强你的Linux系统监控体验

htop htop是一个流行的命令行工具,可以帮助监测 Linux 上的系统资源和性能。 它比通常默认开箱即用的 top 好。 使用 htop,你可以对进程进行过滤和排序,以便更好地了解情况,获得正在运...
清欢渡的头像-编程社钻石会员清欢渡1年前
031785
适合小白的Linux常用运维脚本大全!-编程社

适合小白的Linux常用运维脚本大全!

一、根据PID过滤进程所有信息 #! /bin/bash # Author:不念 # Date:2022-09-27 # Function: 根据用户输入的PID,过滤出该PID所有的信息 read -p '请输入要查询的PID: ' P n=`ps -aux| awk '$2~/^...
清欢渡的头像-编程社钻石会员清欢渡1年前
053284