笔记
文章平均质量分 75
小脏孩~
这个作者很懒,什么都没留下…
展开
-
Linux——进程间通信(IPC)
进程间通信(IPC)是指在不同进程间进行传播或交换信息。进程间通信的方式主要有管道(包括无名管道和命名管道)、消息队列、共享内存、信号量等。一、管道管道通常指无名管道,是Unix系统IPC最古老的形式。1.特点: 1.管道是单向的,有固定的写段和读端 2.只能用于具有亲缘关系的进程之间的通信 3.只存在于内存之中,是一种特殊文件,可使用普通的read、write等函数 4、管道中不储存数据,数据读完之后就没了...原创 2021-07-26 17:08:10 · 259 阅读 · 0 评论 -
Linux--exec族函数,system函数,popen函数
一、exec族函数exec族函数作用:fork创建新进程后,经常会在新进程中调用exec函数去执行另外一个程序。当进程调用exec函数时,该进程被完全替换成新程序。exec函数并不创建新进程,前后进程的id并不改变。功能:在调用进程内部执行一个可执行文件。可执行文件既可以是二进制文件,也可以是Linux下可执行的脚本文件。返回值:exec函数族的函数执行成后不会返回,调用失败时,会设置error返回-1,然后从原程序的调用点接着往下执行。execl:参数最后必须以NULL结尾#incl原创 2021-07-19 15:54:31 · 314 阅读 · 0 评论 -
Linux——进程简单介绍,C程序存储空间
一、进程程序是静态的概念,gcc xxx.c -o pro,磁盘中生成pro文件,叫做程序进程是程序的一次运行活动,是动态的概念。通俗点意思就是程序跑起来了,程序就多了一个进程。二、linux系统查看进程1.使用ps指令查看进程实际工作中,配合grep来查找程序中是否存在某一进程。ps -aux|grep xxx2.使用top指令查看,类似Windows任务管理器进程标识符每一个进程都有一个非负整数表示唯一ID,叫做pid,类似身份证编程调用getpid函数获取自身原创 2021-07-17 17:16:45 · 99 阅读 · 0 评论 -
Linux———文件操作
一、文件操作介绍介绍编程主要是应用为王,例如:账单、游戏进度、配置文件等。学习Linux文件,主要关心的是如何使用代码来操作文件,例如用代码来实现文件的创建,打开,编辑等自动化执行。在windows手动修改文件主要有一下步骤:1.打开/创建文档2.编辑文档3.保存文档4.关闭文档那么Linux呢?需要用Linux的vi工具来编写,通过编程来实现这一操作。但Linux系统为我们提供了一系列的API:打开:open读写:read/write光标定位:lseek原创 2021-07-11 14:28:25 · 94 阅读 · 0 评论