自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 System V IPC进程间通信——消息队列

System V IPC进程间通信——消息队列System V IPCIPC 资源消息队列创建、获取一个消息队列-msgget()发送消息函数-msgsnd()接收消息函数-msgrcv()消息控制函数-msgctl() System V IPC IPC 是进程间通信(Interprocess Communication)的缩写,通常指允许用户态进程执行下列操作的一组机制 通过信号量与其他进程进行同步 向其他进程发送消息或者从其他进程接收消息 和其他进程共享一段内存 System V IPC 最初是在一

2020-07-22 14:46:13 200

原创 文件和目录常用系统调用函数

文件和目录常用系统调用函数引言stat 函数access 函数 引言 本章将描述文件系统的一些特征和文件的性质,我们通过stat函数,通过这个stat结构了解文件的所有属性,针对这些属性所关联的一些修改函数。那么开始我们今天的旅程吧。 stat 函数 获取一个文件的信息结构,使用此类函数时,需要引用<sys/stat.h>这个头文件,常见的函数有以下几种: int stat(const char *restrict pathname, struct stat *restrict buf); i

2020-07-14 17:26:23 287

原创 进程间通信之信号(signal)——信号的使用

进程间通信之信号(signal)——信号的使用发送信号屏蔽信号注册信号处理函数 之前我们整理了信号的产生、传递、以及处理流程,明白了他的一个大致流程、但最后如何使用才是我们真正需要去弄懂的,否则一切都白搭。下面是我在使用过程中遇到的问题以及使用过的函数,希望大家可以参考一下。 发送信号 信号产生的方式包括终端键盘输入、硬件或系统错误、系统调用方法和软件条件,具体内容可以看前几章。按照日常使用的习惯,最常见的是终端键盘输入、系统调用方法、和软件条件,他们起到的最终结果都是向一个进程发送一个特定的信号。 终端键

2020-05-21 14:34:36 1010

原创 进程间通信之信号(signal)——信号的传递以及对信号的处理

进程间通信之信号(signal)——信号的传递以及对信号的处理信号的处理信号的传递信号的处理进程对信号的响应 信号的处理 上一节我们主要整理了信号到底是一个什么东西以及产生信号的四种方法,大致包括终端键盘输入、硬件系统故障、系统函数调用和软件条件。那么通过这四种情况给一个进程发送信号后,信号是如何处理的呢?让我们一起分析一下 信号的传递 信号产生之后,如kill函数向一个进程发送信号。发送信号后,首先通过函数find_task_by_vpid找到该该进程,该函数返回是一个进程的task_struct结

2020-05-20 16:42:16 1519

原创 进程间通信之信号(signal)——信号的产生

进程间通信之信号(signal)——信号的产生Linux 信号知识点整理信号是个什么东西信号的产生 Linux 信号知识点整理 前些日子编程中用到了signal,用来处理进程间的通信,一直知道有这个机制,但也没有认真花时间系统的学习,通过本次机会,总结了自己对信号的理解,希望大家可以在学习过程中起到部分参考的作用。 信号是个什么东西 当我们开始学习一个知识或者认识一个新的东西时,第一步肯定要知道这个新的知识到底是一个什么东西?同样的,信号到底是一个什么东西呢? 信号,他是一种通知机制,他起到的作用只是一

2020-05-18 11:18:52 615

原创 GDB命令实操记录

GDB 调试命令实操GDB 命令使用-实操验证进入GDB调试程序查看信息断点操作变量操作其他命令 GDB 命令使用-实操验证 你好! 本篇文章汇总了GDB命令的基础使用,并通过实际操作对每个命令进行验证,通过自己的实操结果,并结合自己的理解,总结如下 进入GDB gdb program 通过gdb+可执行文件进入,需要执行run命令运行程序 gdb program pid 通过gdb+可执行文...

2020-04-23 15:35:22 127

原创 TCP协议详细解析

TCL协议详细解析TCL协议详细总结基本描述TCP连接的建立和终止三次握手四次挥手TCP报文分析 TCL协议详细总结 本篇文章详细解析TCP协议基础知识,包括三次握手,四次握手、报文分析以及设计到的网络编程等方面知识。 基本描述 TCP协议,中文名称:传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议 面向连接的:在彼此交换数据前,需要建立一条连接,该连接建立完成后,会一直保持,知...

2020-04-15 12:01:33 735

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除