- 博客(89)
- 收藏
- 关注
原创 linux线程同步
生产者-消费者模型(Producer-Consumer Model)是一种典型的多线程同步模型,用于处理生产者和消费者之间的协作问题。它常用于操作系统、并发编程、线程池、任务队列等场景。(1)基本概念负责生产数据(或任务),放入缓冲区。负责从缓冲区取出数据(或任务)进行处理。一个用于存储生产者生成、等待被消费者处理的数据的容器。可以是队列、数组等。(2)存在的问题缓冲区满时,生产者需要等待。缓冲区空时,消费者需要等待。多线程并发时,需要保证缓冲区的线程安全,防止数据竞争或丢失。(3)解决方案。
2025-05-24 15:23:20
711
原创 环境变量:Linux 系统中的‘神经网络
环境变量,命令行参数,main函数的参数,查看、修改环境变量的方法,环境变量的组成,bash内部的两张表
2025-02-24 19:44:23
910
原创 linux编译器和自动化构建工具(gcc与Makeile)
linux编译器,动静态库,自动化构建工具make/Makefile,缓冲区,C语言实现进度条
2025-02-21 16:10:17
1341
3
原创 前缀和:数据世界中的‘捷径’大师
在算法中,前缀和通常用于处理与数组相关的区间查询问题。它的核心思想是预先计算出一个数组的前缀和数组,然后通过对前缀和数组的查询,可以。前缀和的定义给定一个数组 arr,前缀和数组 prefixSum 的定义是:(即数组arr从第 0 个元素到第i个元素的和)前缀和的核心思想通过事先计算好前缀和数组,你可以快速求出任意区间的和。例如,想要计算arr[q]到arr[r]如果q == 0,则本身就是所需的区间和。
2025-01-24 17:56:35
977
原创 Linux终端之旅: 权限管理三剑客与特殊权限
linux文件属性,chmod、chgrp、chown权限管理三剑客,目录权限,缺省权限,粘滞位
2025-01-22 20:17:01
1987
原创 揭开C++ 继承 的神秘面纱:深度剖析 类 的“血脉”传承
继承概念、定义,基类和派生类之间的转换,继承中的作用域,派生类的默认成员函数。继承与友元, 继承与静态函数,继承的多继承及菱形问题,继承和组合。
2025-01-22 19:47:53
919
原创 千面多态:C++中的扮演大师
多态的概念、定义、原理,虚函数、重写,纯虚函数、抽象类,虚函数表和虚指针,重写、重载、隐藏的对比,动态绑定和静态绑定
2025-01-20 15:55:59
1114
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人