
嵌入式Linux应用层开发
文章平均质量分 94
面向 Linux应用开发者,从 系统调用 到 性能优化,从 基础API 到 百万并发实战,打造原理+源码+案例三位一体的进阶指南,助你突破“会用但不懂底层”的瓶颈!
银河码
冲冲冲
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式linux应用层开发:进程与线程
默认情况下,读写锁都是读优先,由于多个读线程不断抢先获取读锁,导致写线程长时间不能获得写锁,一直在等待队列中,迟迟得不到执行。:是一种预先创建好一定数量的工作线程,等待有任务提交,任务由空闲线程执行,执行完毕后线程不销毁,继续等待下一个任务。:当线程尝试获取锁时,如果锁已经被占用,它不会阻塞自己,而是不断地 自旋 检查锁是否已经释放。同一时刻,只有一个线程可以获取写锁,获锁期间,可以修改共享资源,其他线程无法获取读锁或写锁。:多个线程可以同时获取读锁,获取锁之后,只能进行读操作,不能进行写操作(读锁);原创 2025-04-16 08:30:00 · 803 阅读 · 0 评论 -
嵌入式Linux应用层开发:环境搭建、文件IO
文件 I/O(Input/Output,即输入 / 输出)是计算机编程中用于处理文件的重要操作,主要涉及到将数据从文件读取到内存,以及将内存中的数据写入文件。:偏底层控制、需要精确设置文件的权限和打开标志、操作设备文件(如串口、磁盘设备等)需要特殊的权限和控制、对性能有极高要求、想自行管理缓冲区等等。:系统调用是操作系统提供给用户程序的接口,用于访问底层的硬件资源和操作系统服务;:库函数是高级语言或开发库提供的函数,他们通常是基于系统调用实现的,目的是为了程序员方便开发,提供更高级、更易用的接口。原创 2025-04-07 09:18:06 · 1378 阅读 · 0 评论 -
嵌入式Linux应用层开发:系统学习
嵌入式应用层知识体系原创 2025-04-07 09:16:18 · 1016 阅读 · 0 评论