logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++版的ThreadPool源码(摘自OpenHarmony源码)

顾名思义:线程池就是线程的池子,有很多线程,但是数量不会超过池子的限制。需要用到多执行流进行任务出路的时候,就从池子中取出一个线程去处理,线程池就类似于一个实现了消费者业务的生产者与消费者模型。本质上:这就是一个基于生产者消费者模型来实现的线程池,那么同样遵守三种规则,生产者和生产者之间存在互斥,处理任务的线程之间存在互斥关系,生产者和消费者之间存在同步和互斥关系。

#harmonyos#c++
C++ 几种可调用对象的封装与调用

C++11通过提供std::function 和 std::bind统一了可调用对象的各种操作。

文章图片
#c++#开发语言#算法
烧脑的内存序Memory Order

内存顺序描述了计算机 CPU 获取内存的顺序,内存的排序既可能发生在编译器编译期间,也可能发生在 CPU 指令执行期间。

文章图片
#c++#linux
手把手教你rtsp流媒体分析(引导篇,欢迎订阅专栏)

在安防行业中,onvif协议与gb协议是两种标准,gb是国内安防行业的标准,onvif是国外的安防行业的标准,其中gb28181中视频流是ps流、由设备、下级平台推送到上级平台,具有上公有云的特点,而onvif视频流采用的是rtsp,通常用于内网访问,当需要rtsp流可以上公有云的话,可以使用r-rtsp,r-rtsp交互流程正好与rtsp流程相反,由服务端主动发起请求。本文主要讲解了RTSP的主

文章图片
#linux
虚拟机的几种网络连接方式

VirtualBox中有4种网络连接方式

文章图片
#网络#服务器#运维
手把手教你rtsp流媒体分析(引导篇,欢迎订阅专栏)

在安防行业中,onvif协议与gb协议是两种标准,gb是国内安防行业的标准,onvif是国外的安防行业的标准,其中gb28181中视频流是ps流、由设备、下级平台推送到上级平台,具有上公有云的特点,而onvif视频流采用的是rtsp,通常用于内网访问,当需要rtsp流可以上公有云的话,可以使用r-rtsp,r-rtsp交互流程正好与rtsp流程相反,由服务端主动发起请求。本文主要讲解了RTSP的主

文章图片
#linux
编程快速入门指南

编程语言选择首选python次选Go/JAVA后选C++(极力不推荐)原因分析正面原因python,go等天然面向对象拥有大量的外部库,导入即可使用语言本身难度较低反向原因1.C++语言难度较高,理解难度较大,学习语言本身到精通就需要好多年2.实现底层的代码较多,不如python等优势...

c++版的ThreadPool源码(摘自OpenHarmony源码)

顾名思义:线程池就是线程的池子,有很多线程,但是数量不会超过池子的限制。需要用到多执行流进行任务出路的时候,就从池子中取出一个线程去处理,线程池就类似于一个实现了消费者业务的生产者与消费者模型。本质上:这就是一个基于生产者消费者模型来实现的线程池,那么同样遵守三种规则,生产者和生产者之间存在互斥,处理任务的线程之间存在互斥关系,生产者和消费者之间存在同步和互斥关系。

#harmonyos#c++
到底了