缓存是一个非常常用的工程优化手段,其核心在于提升数据访问的效率。缓存思想基于局部性原理,这个原理包括时间局部性和空间局部性两部分:
- 时间局部性:指程序在访问某个数据时,通常会在不久的将来再次访问该数据。例如,一个循环结构中,程序会反复访问数组中的某个元素,这就是时间局部性的体现;
2025年09月20日
缓存是一个非常常用的工程优化手段,其核心在于提升数据访问的效率。缓存思想基于局部性原理,这个原理包括时间局部性和空间局部性两部分:
2025年09月20日
FreeRTOS是一个迷你的实时操作系统(RTOS)内核,具有轻量级、可移植、开放源代码等特点。以下是对FreeRTOS的详细介绍:
2025年09月20日
本文系统梳理了 Linux 系统编程中的核心概念,涵盖 IO 模型、进程与线程管理、同步与通信机制、网络编程及其他关键技术点。内容从基础的阻塞 / 非阻塞 IO、同步 / 异步 IO 出发,逐步深入到进程线程的状态、调度、通信方式,再到网络编程中的 socket、字节序、IO 多路复用等实践要点,最后补充死锁、协程、信号等进阶概念,为 Linux 系统编程学习者提供结构化的知识框架。
2025年09月20日
在嵌入式开发领域,实时操作系统(RTOS)是实现复杂功能的关键。FreeRTOS作为一款开源、轻量级的RTOS,已成为物联网设备、工业控制器等嵌入式系统的首选。截至2024年,FreeRTOS最新版本为
2025年09月20日
消息队列是任务间通信系列介绍的首篇笔记,因为学习完消息队列的源码实现后,信号量、互斥量这些任务间通信机制也相当于学完了,只剩下概念性的内容了。
2025年09月20日
java多线程是java面试中的高频问题,如何才能在面试中脱颖而出呢?熟读这里的一百个java多线程面试问题即可。
2025年09月20日
前面几篇文章介绍了线程(任务)间的同步机制:信号量、互斥量、事件集。接下来我们学习线程(任务)之间的通信机制。
一般来说,RTOS 均会提供两种线程间通信的机制:消息邮箱和消息队列。RT-Thread 同样如此。
2025年09月20日
随着嵌入式培训的发展越来越好,人们现在开始纠结于是否要学习嵌入式,而且因为这个行业的入门门槛比较高,很多人都担心自己学不出来,所以在找工作时很难找到,也就是说, 这是在浪费自己的时间。嵌入式分为各种嵌入式硬件工程师、嵌入式软件工程师,嵌入式软件工程师可分为嵌入式应用工程师、嵌入式驱动工程师、嵌入式系统工程师。单纯描述嵌入肯定是有偏见的,必须找到自己的兴趣,明确自己的责任方向,并讨论和思考自己才能变得更加清晰。以我的经验谈谈嵌入式软件要具备说明技能。
2025年09月20日
1、快速了解Hystrix是什么
2、Hystrix的特性都有哪些,给我们系统带来什么好处
3、Hystrix的熔断机制的原理
4、Hystrix为什么要用资源隔离机制,资源隔离机制实现方式有哪些
5、服务熔断和服务降级有什么区别?