
Linux
nullcanon
健忘症患者的云端笔记
展开
-
System V进程通信总结思维导图
要源文件的可以留个邮箱,共同学习原创 2018-07-06 16:47:53 · 255 阅读 · 0 评论 -
进程知识总结思维导图
全面的进程知识体系,需要源文件的朋友可以留邮箱,共同学习原创 2018-07-11 11:20:22 · 665 阅读 · 0 评论 -
孤儿进程&僵尸进程
僵尸进程和孤儿进程僵尸进程 僵尸进程是一个比较特殊的状态,当进程退出并且父进程没有读取到子进程的退出码,就会产生僵尸进程,僵尸进程会一直保存在进程表中,并且一直等待父进程读取退出状态码。所以,只要子进程退出,父进程还在运行,但是父进程没有读取到子进程的状态,子进程就会进入僵尸状态。 创建一个僵尸进程:#include<stdio.h>#include<stdlib.h>int main(){原创 2017-12-29 13:39:03 · 163 阅读 · 0 评论 -
gdb调试1
gdb安装教程gdb是Linux环境下的强大的代码调试工具,有了它我们就可以将程序玩转于股掌之间,你让它往东,它绝不会往西,gdb的强大之处在于它是一个命令行工具,可以形成脚本执行,这将会给我们的开发过程带来很大的便利。 使用gcc编译一定要加上 -g 选项,这样生成的文件是便于调式的。下面介绍一些常用的gdb指令:进入调试 显示源代码 运行程序 查看变量的值 命令:u原创 2017-09-27 19:21:13 · 398 阅读 · 0 评论 -
进程和task_struct
进程什么是进程? 进程就是正在计算机上执行的实例。我们知道可执行文件都是存储在磁盘中,当计算机执行可执行文件时,才把可执行文件从磁盘中读取到内存上.然后cpu从内存上读取指令来运行程序,那在内存上等待或者正在被cpu执行的程序就是进程。操作系统是怎样标识进程的? 在进程执行时,anytime,进程总是被以下元素表示:标识符:用以和其他进程区分,比如说PID状态:表示程序当前状态,比如说是就绪原创 2017-12-10 14:41:54 · 323 阅读 · 0 评论 -
gdb调试2
gdb调试1前面介绍了gdb的基础操作,下面再看一些其他操作 1.断点 2.观察点和看内存 上面代码,我们想看str[5]里面的值,虽然越界了但是我么可以用观察点来看里面的值 对上面所用到的指令进行总结: 指令 描述 break(b) 在某一行设置断点 break 函数名在某个函数开头设置断点 break … if … 设置条件断点 continue(或原创 2017-11-29 19:14:07 · 174 阅读 · 0 评论 -
vim常用命令
包含插入命令,光标定位命令,删除命令,复制和剪切命令,替换和取消命令,搜索和搜索替换命令,保存和退出命令原创 2017-08-14 22:23:40 · 188 阅读 · 0 评论 -
多线程总结思维导图
多线程总结原创 2018-07-07 20:44:08 · 470 阅读 · 0 评论