排序
同步与异步 multiprocessing 进程对象多种方法
目录同步与异步阻塞与非阻塞综合使用创建进程的多种方式前言windows系统创建进程的问题(重要)multiprocessing模块之Process展现异步创建进程的方式(一):使用Process()创建进程对象基本使用...
Linux内存泄露案例分析和内存管理分享
作者:李遵举一、问题近期我们运维同事接到线上LB(负载均衡)服务内存报警,运维同事反馈说LB集群有部分机器的内存使用率超过80%,有的甚至超过90%,而且内存使用率还再不停的增长。接到内存报...
HTTP报错的状态码原因
一、400错误说明服务器无法理解用户的请求,除非进行修改,不然你按再多刷新也没有用。很有可能的情况是,你不小心输入错误了,导致服务器根本不知道你要表达什么。认真检查有没有错误输入。二...
【Linux】对Linux操作系统中进程的理解
目录一、冯·诺依曼体系结构(硬件方面)举个例子加深理解二、操作系统(软件方面)1、操作系统的理解2、系统调用和库函数的概念三、进程控制块PCB的概念四、进程的概念1、什么是进程?2、进程...
jps命令的简介及使用方法说明
下文笔者讲述linux中常用jps的命令用法说明jps:(JavaVirtualMachineProcessStatusTool)是java提供的一个显示当前所有java进程pid的命令常用于linux/unix平台上简单察…
Linux进程调度算法
进程的状态进程的基本状态就绪:进程已获得除处理机以外的所需资源,等待分配处理机资源执行:进程正在占用处理机资源执行阻塞:进程等待某种条件,在条件满足之前无法执行。例如发起I/O系统调...
驱动开发:内核监控进程与线程回调
在前面的文章中LyShark一直在重复的实现对系统底层模块的枚举,今天我们将展开一个新的话题,内核监控,我们以监控进程线程创建为例,在Win10系统中监控进程与线程可以使用微软提供给我们的两个...
生产系统CPU飙高问题排查
现状生产系统CPU占用过高,并且进行了报警排查方法执行top命令,查看是那个进程导致的,可以确定是pid为22168的java应用导致的执行top-Hp命令,查看这个进程的那个线程导致cpu过高,如下图,可...
驱动开发:内核枚举PspCidTable句柄表
在上一篇文章《驱动开发:内核枚举DpcTimer定时器》中我们通过枚举特征码的方式找到了DPC定时器基址并输出了内核中存在的定时器列表,本章将学习如何通过特征码定位的方式寻找Windows10系统下面...
Redis持久化实现的简单过程
Redis有3种实现持久化的方式:AOF日志、RDB快照、混合持久化Redis写入AOF日志的过程Redis执行完写操作命令后,将命令追加到server.aof_buf缓冲区通过write()系统调用,将aof_buf缓冲区的数据…
进程和计划任务
一、程序1.1什么是程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具用于描述进程要完成的功能,是控制进程执行的指令集二、进程2.1什么是进程(1)运行中...
nginx
nginx目录nginxnginx简介nginx的特性nginx的工作原理部署nginxnginx简介nginx(发音同enginex)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一…