本文分类:news发布日期:2025/1/19 10:25:18
相关文章
FreeRTOS学习第9篇--队列介绍
目录 FreeRTOS学习第9篇--队列介绍1. 数据传输的方法1.1 任务之间如何传输数据1.2 队列的本质 2. 队列的工作原理和实现2.1 创建队列2.2 向队列发送数据2.3 从队列接收数据 3. 使用队列进行任务间的通信3.1 通信示例3.2 同步示例 结论 FreeRTOS学习第9篇–队列介绍
本文目标&a…
建站知识
2025/1/17 5:36:12
select poll epoll的区别
I/O多路复⽤通常通过select、poll、epoll等系统调⽤来实现。
select: select是⼀个最古老的I/O多路复⽤机制,它可以通过轮询的方式监视多个⽂件描述符的可读、可写和错误状态。然而,但是它的效率可能随着监视的⽂件描述符数量的增加⽽降低。…
建站知识
2025/1/17 12:45:21
Oracle 的同义词(Synonym) 作用
Oracle 同义词(Synonym) 是数据库对象的一个别名,Oracle 可以为表、视图、序列、过程、函数、程序包等指定一个别名。同义词有两种类型:
私有同义词:拥有 CREATE SYNONYM 权限的用户(包括非管理员用户)即可创建私有同义词,创建的…
建站知识
2025/1/18 9:08:26
【设计模式】设计原则和常见的23种经典设计模式
设计模式
1. 设计原则(记忆口诀:SOLID)【记忆口诀:单开里依接迪合(单开礼仪接地和)】
(1)单一职责原则(Single Responsibility Principle, SRP)
ÿ…
建站知识
2025/1/14 2:53:08
并发通信(网络进程线程)
如果为每个客户端创建一个进程(或线程),因为linux系统文件标识符最多1024位,是有限的。
所以使用IO复用技术,提高并发程度。
阻塞与非阻塞 阻塞式复用 非阻塞复用 信号驱动IO 在属主进程(线程中声明&…
建站知识
2025/1/12 12:30:54
【Go】探索Go语言中的关于defer的应用
冬来的秋去 像记忆裂痕 又再变更空枕触遗憾 半梦半醒侵沾眼晴的泪痕 每晚夜深妄想真情接近 绻梦绻恋一宵雨侵悲不禁 永远最相衬 但愿梦里是永恒 ——《永远之后-黄艺明》 在Go语言中,defer语句是一个非常强大且常用的特性,它允许我们在函数结束时执行一些…
建站知识
2024/12/29 13:06:40