Linux
文章平均质量分 85
HUST_Miao
这个作者很懒,什么都没留下…
展开
-
Linux文件基本操作命令
Linux基本操作命令文件操作删除文件夹及文件移动文件(夹)语法参数说明:mv 参数设置与运行结果实例功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入文件操作删除文件夹及文件-r 就是向下递归,不管有多少级目录,一并删除-f原创 2021-03-07 11:46:19 · 1823 阅读 · 1 评论 -
Linux进程的基本操作:fork vfork exec
进程创建进入进程的运行状态时,需要首先创建一个新的进程。在Linux系统中,提供了几个关于创建新进程的操作函数,如fork()函数、vfork()函数和exec()函数族等。1.fork()函数fork()函数的功能是创建一个新的进程,新进程为当前进程的子进程,那么当前的进程就被称为父进程。在一个函数中,可以通过fork()函数的返回值判断进程是在子进程中还是父进程中。fork()函数...原创 2018-07-30 19:02:14 · 772 阅读 · 0 评论 -
进程间的五种通信方式
进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。以Linux中的C语言编程为例。一、管道管道,通常指无名管道,是 UNIX 系统IPC最古老的形式。...转载 2018-08-22 11:09:49 · 433 阅读 · 0 评论 -
linux线程间同步(通信)的几种方法——互斥锁、条件变量、信号量、读写锁
Linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量、信号量和读写锁。 下面是思维导图: 一、互斥锁(mutex) 锁机制是同一时刻只允许一个线程执行一个关键部分的代码。1 . 初始化锁int pthread_mutex_init(pthread_mutex_t *mutex,const pthread_mutex_attr_t *mutexattr);其...转载 2018-08-22 15:12:03 · 1221 阅读 · 0 评论 -
线程和进程的各自特点和区别
进程进程是具有一定功能的程序在一个数据集合上的运行过程,它是系统进行资源分配和调度管理的一个可并发执行的基本单位。是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程的基本特性 a、动态性:进程的实质是程序的一次执行过程,它由系统创建而产生,能够被调度而执行,因申请的共享资源被其他进程占用而暂停,完成任务后被撤销。动态性是进程最重要的特性。 ...原创 2018-09-06 10:07:34 · 3324 阅读 · 0 评论