相关文章
【项目日记(八)】内存回收与联调
前言
我们前面实现了三层缓存申请的过程,并完成了三层缓存申请过程的联调!本期我们来介绍三层的缓存的回收机制以及三层整体联调释放的过程。
目录
前言
一、thread cache 回收内存
二、central cache 回收内存
• 如何确定一个对象对应的span
•…
建站知识
2025/3/6 15:50:59
并发编程(线程安全)面试题及原理
1. Synchronized
1.1 底层原理
Synchronized【对象锁】采用互斥的方式让同一时刻至多只有一个线程能持有【对象锁】,其它线程再根获取这个【对象锁】时就会阻塞住 synchronized底层由monitor实现 monitor结构
synchronized关键字的底层原理?
Syn…
建站知识
2025/3/6 15:15:36
Docker Desktop常见问题记录
1.docker pull报错,无法连接https://registry-1.docker.io/v2/ 报错信息如下:
Error response from daemon:
Get "https://registry-1.docker.io/v2/":
net/http: request canceled while waiting for connection(Client.Timeout exceeded …
建站知识
2025/3/6 13:37:47
【Linux跬步积累】—— 线程池详解(有源代码)
文章目录 一、如何实现一个线程1、基本结构2、实现成员函数3、演示4、代码总汇Thread.hppMain.cc 二、如何封装线程池1、设计成员变量2、构造函数与析构函数3、初始化4、启动与回收5、主线程放入任务6、子线程读取任务7、终止线程池 三、测试四、线程池总代码1、ThreadPool.hpp…
建站知识
2025/3/6 12:38:29
HRNet的pt模型转rknn并实现前向推理
首先训练出pytorch网络模型,然后转为onnx中间模型,最终转为rk板子所适配的rknn。 pt转onnx
在mmdeploy工程下运行命令:
python ./tools/deploy.py ./configs/mmpose/pose-detection_onnxruntime_static.py 网络配置文件地址 要转的checkpoi…
建站知识
2025/3/6 10:57:27
[mybatis]resultMap详解
resultMap Mybatis中提供了resultMap功能,可以将数据库查询结果映射到Java对象,用于解决 字段名与属性名不一致 或 复杂关系(如一对多)的映射问题。
比如一个User类,在它的属性里还有另一个子对象(或者多…
建站知识
2025/3/6 10:47:16
【无标题】FrmImport
文章目录 前言一、问题描述二、解决方案三、软件开发(源码)四、项目展示五、资源链接 前言
我能抽象出整个世界,但是我不能抽象你。 想让你成为私有常量,这样外部函数就无法访问你。 又想让你成为全局常量,这样在我的…
建站知识
2025/3/6 10:35:52