linux应用
文章平均质量分 64
rrring
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一、linux应用实验-10.1-搭建web服务器
11原创 2022-01-12 11:55:21 · 651 阅读 · 0 评论 -
一、linux应用编程-2.2-并发与竞争实验
一、原子操作实验使用原子操作来实现对led这个设备互斥访问,即一次只允许一个应用访问LED。 主要思想:①、在驱动入口函数处初始化原子变量lock为1;②、每次调用open函数打开设备的时候判断lock的值,如果为负数,则LED正在使用中;③、LED使用完毕,应用程序调用close时候,将lock加1,恢复成初始化值;部分代码如下:static int __init led_init(...原创 2021-11-01 22:47:11 · 151 阅读 · 0 评论 -
一、linux应用编程-2.1-并发与竞争
一、并发与竞争 并发就是多任务同时访问同一片内存区域,这些任务可能相互覆盖这段内存中的数据,造成数据混乱。 引起并发的原因大致可有分为以下几种:①、多线程并发访问②、抢占式并发访问,正常运行的线程可以被调度程序挂起,重而运行其他线程③、中断并发访问④、多核并发访问 因为并发,带来的问题就是竞争同一片共享数据区域,这个共享数据区域就是需要保护的对象,一般指多个线程都会访问的共享数据...原创 2021-10-31 09:43:44 · 250 阅读 · 0 评论 -
一、linux应用编程-1.1-文件I/O
一、文件描述符二、open三、write四、read五、close六、lseek原创 2021-10-17 20:45:50 · 134 阅读 · 0 评论
分享