自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [LinuxC] 管道

管道 一种文件,因此可以使用IO函数对管道读写 特点1:数据单向流动 特点2:仅能用于父子进程/兄弟进程间的通信 使用管道可以来连接一个进程的输出和另一个进程的输入 管道的工作原理:管道是内核中的一个单项的数据通道。管道有一个读取端和写入端。 管道有缺陷:效率不高,是一个队列,导致缓冲大小受限,如果出现多个进程读取数据必然会出现数据读取不完整(Unix/Linux编程实践教程P321) 1. 创建管道 #include <unistd.h> result = pipe(int array[

2020-12-22 21:51:27 167

原创 [LinuxC] Multithreading QuickStart 多线程入门

ref: https://www.bilibili.com/video/BV1kt411z7ND pthread_create #include <pthread.h> // @param // thread: point to thread ID // attr: pointer to thread attributes // start_routine:函数指针,指向线程创建后要调用的函数 // arg:要传给线程线程函数的参数 int pthread_create(pthread_t

2020-12-20 22:41:41 142 3

原创 [Unix/Linux编程实践教程] my_ls 实现

函数说明 void diaplay_dir(char* path, int paramFlag) 传入目录名和展示规格要求(paramFlag),对目录下文件使用其绝对路径逐个调用display函数根据paramFlag打印其相关信息 void display(char* path, int paramFlag) 对单个文件根据其paramFlag参数打印信息 void display_single(char* name) 仅仅打印单个文件名 void display_attribute(c

2020-12-16 16:38:28 148 1

空空如也

空空如也

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

TA关注的人

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