Linux后台
文章平均质量分 77
小文子啦啦啦
这个作者很懒,什么都没留下…
展开
-
Linux程序并发控制机制
并发(concurrency)指的是多个执行单元同时、并行被执行。而并发的执行单元对共享资源(硬件资源和软件上的全局、静态变量)的访问则容易导致竞态(race conditions)。 SMP是一种紧耦合、共享存储的系统模型,它的特点是多个CPU使用共同的系统总线,因此可访问共同的外设和存储器。 进程与抢占它的进程访问共享资源的情况类似于SMP的多个CPU. 中断可打断正在转载 2014-11-28 11:10:34 · 412 阅读 · 0 评论 -
Linux字符设备驱动
Linux2.6内核中使用cdev结构体描述字符设备: struct cdev { struct kobject kobj; // 内嵌的kobject对象,描述设备引用计数 struct module *owner; // 所属模块,一般赋值为THIS_MODULE转载 2014-11-28 11:18:12 · 340 阅读 · 0 评论 -
阻塞和非阻塞笔记
阻塞与非阻塞访问是I/O操作的两种不同模式,前者在I/O操作暂时不可进行时会让进程睡眠。 在设备驱动中阻塞I/O一般基于等待队列来实现,等待队列可用于同步驱动中事件发生的先后顺序。 使用非阻塞I/O的应用程序也可借助轮询函数来查询设备是否能立即被访问。 阻塞操作是指在设备操作时若不能获得资源则挂起进程,直到满足可操作的条件后再进行操作。被挂起的进程进入休眠状态,被从调度器转载 2014-11-28 11:15:28 · 368 阅读 · 0 评论 -
杂记
1、利用awk判断不重复的元素列 awk -F'|' '{if(!x[$3]++) print $3}' 20141128_sgl.txt 2、删除指定程序的进程 ps -ef |grep WebService|grep -v grep |awk '{print $2}' | xargs kill -9 3、mount挂载NSF mount -t cifs //192.1原创 2014-12-12 09:36:12 · 377 阅读 · 0 评论 -
linux I/O函数集
转载自:http://blog.csdn.net/zzjxiaozi/article/details/6644054 linux I/O函数集 ----------头文件说明------------------ sys/types.h : 常用变量类型 sys/stat.h : 文件状态 fcntl.h转载 2015-08-21 14:04:04 · 277 阅读 · 0 评论