自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux】条件变量

场景:有多个线程的前提下,某个线程不一定要一开始就执行,先进入休眠状态,直到某个线程执行到一定程度后,唤醒休眠进程继续执行,用上面的例子修改,当fun1进入休眠状态,fun2的data加到5的时候唤醒fun1进程执行以下代码。通过代码我们可以看到,这个对于data的访问一定格式线程2先访问完之后,再唤醒线程1去对公共变量data的访问控制,实现的比较灵活,在实际工作中具有重要意义。

2023-05-31 22:51:42 260 1

原创 【Linux】exec族函数、system函数、popen函数

fork后需要在子进程中运行其他可执行文件,此时就需要使用exec函数,调用成功过后,后续的代码将完全替换为新的可执行文件,但是进程号是不变的。返回值:如果成功调用不返回,如果调用失败会返回-1,并且接着调用exec的地方往下执行。当sh不能执行时,返回127;成功,则返回进程的状态值;

2023-05-18 15:12:31 564 1

原创 【Linux】父进程等待子进程退出

如果一个进程当中,父进程比子进程先结束,那么子进程就变成了孤儿进程,但是孤儿进程会被init收留,父亲死亡后,init----状态码为1会成为他们新的父进程。

2023-05-18 01:01:14 452 1

原创 【Linux】进程基本知识归纳

方便了解进程中函数的基本操作以及作用。

2023-05-18 00:53:21 389 1

原创 【Linux】文件编程总结

Linux文件IO相关API学习记录

2023-05-11 01:17:14 366 1

原创 【Linux】基于Ncurse图形库的贪吃蛇的实现

巩固C语言的小游戏,学会基本的调试技巧适合新手

2023-05-08 12:41:36 305 1

原创 malloc、calloc、realloc、柔性数组

常见的内存函数,以及内存函数使用时容易触发的坑点

2023-04-07 16:40:33 74 1

原创 指针学习随记

C指针系列基本定义与使用方法随记

2023-03-30 00:53:37 132 1

空空如也

空空如也

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

TA关注的人

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