相关文章
C++11:并发新纪元 —— 深入理解异步编程的力量(1)
hello !大家好呀! 欢迎大家来到我的Linux高性能服务器编程系列之《C11:并发新纪元 —— 深入理解异步编程的力量》,在这篇文章中,你将会学习到C新特性以及异步编程的好处,以及其如何带来的高性能的魅力&…
编程日记
2024/12/16 5:02:30
mysql oceanbase数据库alter语句阻塞,解决方案
获取当前阻塞事件
select d.trx_started, a.thread_id, b.processlist_id, a.SQL_text
from performance_schema.events_statements_current ajoin performance_schema.threads b on a.thread_id b.thread_idjoin information_schema.processlist c on b.processlist_id c.i…
编程日记
2024/12/16 4:06:17
PTP 对时协议 IEEE1588 网络对时 计算原理
前言
本文将阐述 PTP 对时协议的原理,slave 节点如何根据获取的时间来纠正和更新自己的时间。
协议概述
整个通讯过程中会发送 4 种类型的数据包,用来支撑对时。下面是 4 个包的解释
Sync message: 由 master 发送,发起对时事务, slave 接…
编程日记
2024/12/19 9:04:31
毫米波雷达原理(含代码)(含ARS548 4D毫米波雷达数据demo和可视化视频)
毫米波雷达原理 1. 传统毫米波雷达1.1 雷达工作原理1.2 单目标距离估计1.3 单目标速度估计1.4 单目标角度估计1.5 多目标距离估计1.6 多目标速度估计1.7多目标角度估计1.7 总结 3. FMCW雷达数据处理算法4. 毫米波雷达的目标解析(含python代码)5. ARS548 4D毫米波雷达数据demo(含…
编程日记
2024/12/16 12:27:02
Linux线程(二)线程互斥
目录
一、为什么需要线程互斥
二、线程互斥的必要性
三、票务问题举例(多个线程并发的操作共享变量引发问题)
四、互斥锁的用法
1.互斥锁的原理
2、互斥锁的使用
1、初始化互斥锁
2、加锁和解锁
3、销毁互斥锁(动态分配时需要&#…
编程日记
2024/12/19 10:49:11