自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 音视频基础知识

音视频基础知识

2024-06-14 15:36:00 1128 2

原创 【c语言字节对齐】

c语言对齐方式介绍

2024-06-07 17:41:47 416 1

原创 生产者消费者模型(条件变量+互斥锁)

生产者消费者模型线程同步典型的案例即为生产者消费者模型,而借助条件变量来实现这一模型,是比较常见的一种方法。假定有两个线程,一个模拟生产者行为,一个模拟消费者行为。两个线程同时操作一个共享资源,生产者向其中添加产品,消费者从中消费掉产品。下面展示一些代码片段:#include <stdio.h>#include <unistd.h>#include <pthread.h>#include <stdlib.h>#include <string

2021-03-21 23:51:31 479 2

原创 哲学家就餐(避免死锁)(多进程版)

哲学家就餐(避免死锁)(多进程版)哲学家就餐利用信号量在多进程之间实现下面展示一些代码片段#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/wait.h>#include <sys/types.h>#include <sys/mman.h>#include <semaphore.h>int main(){

2021-02-23 21:45:53 297

原创 哲学家就餐问题(如何避免死锁)(多线程版)

哲学家就餐问题多线程编程中,常常会遇到线程间访问共享资源的问题,如果处理不当则会发生死锁,某一个线程可能永远访问不到共享资源。为了避免死锁的发生,提出哲学家就餐问题。下面展示一些代码片段#include <stdio.h>#include <unistd.h>#include <pthread.h>#include <stdlib.h>#include <string.h>#include <fcntl.h>#inc

2021-02-22 22:03:14 3893 12

原创 利用SIGCHLD信号回收子进程

子进程执行结束之后,父进程如果不对其进行回收,子进程就会变为僵尸进程。父进程可以通过调用wait()函数和waitpid()函数去回收子进程.由于子进程结束时会发送SIGCHLD信号给父进程,不过此信号的默认动作为忽略,我们可以通过系统函数sigaction()设置信号捕捉,在信号捕捉函数中去回收子进程。信号捕捉函数中回收子进程的方法:waitpid函数下面展示一些 代码片#include <stdio.h>#include <unistd.h>#include &l

2021-01-28 22:42:05 2271 3

原创 I2c 诊断深入解析

2020-03-20 20:03:47 294

原创 初来乍到,多多关照。

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入从今天开始就...

2019-03-08 13:22:17 185

平常的计算器学习笔记记录

平常的计算器学习记录

2024-07-20

计算机网络基础知识学习记录

计算机网络

2024-07-20

服务器server

服务器server 是一个上位机软件

2018-09-12

空空如也

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

TA关注的人

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