
Linux
文章平均质量分 82
Linux知识点
江西理工大学小杨
Bjame Stroustrup头号粉丝
展开
-
Linux——文件系统
本文章介绍了linux下ext2文件系统文件管理方法原创 2025-02-03 23:45:21 · 1289 阅读 · 0 评论 -
利用SIGCHLD信号回收子进程资源方案
在上面代码中,自定义17号信号响应为等待,每次子进程退出,执行等待操作,因为在等待的过程中,可能会有其他子进程退出,所以需要循环起来,并且使用不阻塞等待,这样可以最大程度不影响父进程工作并且回收子进程资源。SIGCHLD为17号信号,在子进程退出时被发送给父进程,所以利用这个特性,就可以设计出一个尽可能不影响父进程工作,并且安全回收子进程资源的方案。在创建子进程后,子进程退出时,为了防止子进程成为僵尸进程,父进程需要一直或者间接性等待子进程退出,会大大影响父进程原本的任务。原创 2025-02-10 13:26:16 · 244 阅读 · 0 评论 -
Linux——信号的保存与处理
自定义2号信号响应,同时屏蔽3,4,5信号,期间通过kill向该进程发送信号,并且打印未决信号集。sig>0;cout原创 2025-02-10 13:37:06 · 651 阅读 · 0 评论 -
Linux——信号
本文主要介绍信号是什么,信号的产生以及核心转储的机制。原创 2025-02-10 13:37:28 · 624 阅读 · 0 评论 -
Linux下进程的理解(一)
系统调用在使用上,功能比较基础,对用户的要求相对也比较高,所以,有心的开发者可以对部分系统 调用进行适度封装,从而形成库,有了库,就很有利于更上层用户或者开发者进行二次开发。操作系统对硬件管理的本质:先使用结构体将硬件组织起来,再通过数据结构将硬件管理起来,对下进行软硬件进行管理,对上提供一个良好的运行环境,用户不能直接跨过操作系统对硬件进行操作,操作系统提供了各种用户操作接口用,例如库函数等于用于进行开发和操作。通过观察,可以发现,每次启动进程的PID都是变化的,而PPID是不变的。原创 2024-07-29 12:44:41 · 1128 阅读 · 1 评论 -
Linux 软件包管理器 yum
Linux下面应用安装方法,yum的使用方法以及开源精神的介绍原创 2024-07-29 12:44:14 · 470 阅读 · 0 评论 -
Linux下文件编译器-GCC/G++
本文介绍了c/c++的编译过程以及gcc/g++的时使用。原创 2024-07-30 23:07:10 · 338 阅读 · 0 评论 -
Linux进程的理解(二)
接上文继续谈谈对Linux下面进程的理解。原创 2024-07-30 22:56:39 · 1025 阅读 · 0 评论 -
make与Makefile
本文的内容为Linux下的工程组织管理方案make和makefile以及利用make和makefile实现一个进度条。原创 2024-07-31 21:48:26 · 1235 阅读 · 0 评论