首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C/C++
hexu1985
创建于2022-02-20
订阅专栏
C/C++语言相关技术记录
暂无订阅
共10篇文章
创建于2022-02-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++封装Posix API之信号量
Posix信号量的C++类设计与实现 本文介绍Posix信号量的一种实现,以及对应C++类的接口与实现。 信号量的实现原理主要参考了《UNIX网络编程卷2 进程间通信 (第2版)》这本书中的 10.1
C++封装Posix API之共享内存
C++封装Posix API之共享内存 本文介绍将Posix共享内存相关API封装成C++类的过程。 本文主要分为以下部分: Posix共享内存API介绍及示例 C++封装类的实现以及示例 至于C++
C++性能优化之内存池
C++性能优化之内存池 本篇文章不会一上来就介绍内存池的实现,也不会上来就哔哔内存池是如何提高性能,以及 “通用”内存管理为什么有额外开销,随便找本讲性能优化的书,就能看到很多类似的阐述。 本文旨在站
基于C++标准库实现工作线程类
基于C++标准库实现工作线程类 简介 这篇文章将介绍如何基于C++标准库来实现工作线程类。 首先给出我们要实现的工作线程的定义: 我们可以将工作线程类简单的理解为简化的线程池类:只有一个工作线程的线程
基于C++标准库实现流水线模式
基于C++标准库实现流水线模式 本文将介绍一个C++实现的流水线模式,包括相关的接口和类框架: 流水线的原理 首先,我们给出流水线模式的定义,这里引用《Programming with POSIX®
基于C++标准库实现线程池类
基于C++标准库实现线程池thread_pool类 线程池类是多线程编程中经常设计到的工具类, 许多编程语言都内置了类似的类库,比如python里的ThreadPoolExecutor
C++STL std::bind实现与分析
C++STL std::bind实现原理与源码分析 std::bind采用统一的语法来创建函数对象,以及对于使用该库的类型只有很少的要求。
基于C++标准库实现定时器类
基于C++标准库实现定时器Timer类 定时器类是多线程编程中经常设计到的工具类 简单的定时器原理其实很简单(是不是有点GNU is not unix的味道;): 创建一个新线程 在那个线程里等待 等
C++STL std::function实现与分析
学习并掌握一种语言最好的方式, 就是学习这种语言的标准库. 本文主要介绍标准库中function模块的原理与模式.
C++STL shared_mutex实现与分析
shared_mutex简介 shared_mutex 类是一个同步原语,可用于保护共享数据不被多个线程同时访问。 与便于独占访问的其他互斥类型不同,shared_mutex 拥有二个访问级别: