首页
学习
活动
专区
圈层
工具
发布

#进程

Linux内核中的进程 线程

用户11972845

当一个进程通过系统调用(比如 open 或 read)进入内核后,它也需要定义局部变量、调用函数。它不能用用户态的那个栈,所以内核给它准备了一个专门的内存区域,...

2610

渗透测试神器CobaltStrike使用教程

天乐404

简介: Cobalt Strike是一款渗透测试神器,常被业界人称为CS神器。Cobalt Strike已经不再使用MSF而是作为单独的平台使用,它分为客户端与...

3410

服务器排障常用命令

知孤云出岫

2600

Windows 常用命令 + 进阶技巧大全。

知孤云出岫

2400

服务器运维操作命令速查手册

知孤云出岫

3510

换掉 Maven?全新一代 Java 项目构建工具来了,性能炸裂!

GoLang学习记

在 Java 开发生态中,Apache Maven 因其稳定、规范、生态成熟,成为绝大多数项目的首选构建工具。但随着项目规模日益增大(尤其中大型多模块项目),构...

3910

【Linux系统编程】(三十八)进程信号拓展:可重入函数 /volatile/SIGCHLD 全解析

_OP_CHEN

信号的异步性意味着信号处理函数可能在任意时刻打断主程序的执行流程—— 主程序执行到一半,突然跳转到信号处理函数,处理完后再切回主程序继续执行。这...

7910

【Linux系统编程】(三十六)深挖信号保存机制:未决、阻塞与信号集的底层实现全解析

_OP_CHEN

        信号从产生到递达之间的状态,称为信号未决。此时信号已被操作系统识别并记录在进程的 PCB 中,但由于某些原因(如进程阻塞该信号、进程正在执行高优...

7810

【Linux系统编程】(三十七)信号捕捉全链路拆解|从内核态切换到 sigaction 实战

_OP_CHEN

在深入流程之前,我们先明确 “信号捕捉” 的精准定义,以及它与 “默认处理”、“忽略处理” 的本质区别 —— 这是理解后续内容的前提。

7910

dotnet 在新进程执行某段委托的方法

林德熙

在一些测试逻辑中,经常需要有简单的逻辑期望在新进程里跑。为了不让这些逻辑每次都需要新建一个项目,我就期望做一个简单的库,通过这个库支持传入一段在新进程里面执行的...

9110

【Linux系统编程】(三十四)初识进程信号:Linux 软中断的核心奥秘

_OP_CHEN

SIGQUIT信号的默认动作是终止进程并生成 core dump 文件,core dump 文件是进程的内存镜像文件,包含了进程终止时的内存数据、寄存器状态等信...

6010

【Linux系统编程】(三十)深入进程地址空间与动态链接:动态库加载的底层逻辑揭秘

_OP_CHEN

在聊动态库加载之前,必须先明确一个核心概念:进程虚拟地址空间。现代操作系统中,每个进程都拥有独立的虚拟地址空间(通常是 64 位系统下的 0x0...

10110

【Linux系统编程】(三十二)命名管道 FIFO 精讲:突破亲缘限制,实现任意进程间的 IPC 通信

_OP_CHEN

在学习命名管道之前,我们先回顾一下匿名管道的核心局限性,这也是命名管道诞生的根本原因。

8410

【Linux系统编程】(三十一)初识进程间通信 —— 管道与匿名管道,从原理到实战吃透经典 IPC

_OP_CHEN

在学习具体的通信方式前,我们首先要搞清楚进程为什么需要通信,以及进程间通信有哪些分类和发展历程,这能帮我们建立起 IPC 的整体认知,理解管道存...

11610

Linux后台进程

filet

fg、bg、jobs、&、ctrl + z、ctrl + c、ctrl + \、ctrl + d1、 &加在一个命令的最后,可以把这个命令放到后台执行 ,如gf...

12410

Win32 使用 MoveFileEx 延迟到重启后删除文件

林德熙

某些文件由于当前进程还在占用中,无法立刻删除,可通过 KERNEL32 提供的 MoveFileEx 方法延迟到下次开机启动时删除文件

8610

使用 NanUI 快速创建具有现代用户界面的 WinForm 应用程序

追逐时光者

今天大姚给大家分享一个强大的 .NET 开源框架,它利用 Web 技术(HTML5、CSS3、JavaScript)为 WinForm 应用程序构建现代化的用户...

15110

Redis-数据持久化(AOF)

运维小路

作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

9610

Redis-数据持久化(RBD)

运维小路

作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

12010

《Linux内核,从起源到应用,一文读懂》

云域A

内核(Kernel)是操作系统中最基本且最重要的部分,它是一组低级别的程序,直接运行在硬件之上,负责管理系统资源,并为应用程序与硬件之间提供接口。内核的主要职责...

18410
领券