unix
EverlightGe
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从存储器内部看uname结构
从存储器内部看uname结构 C语言结构的所有组成部分都存放在存储器的一段连续的区域,而指向结构的指针就是结构第一个字节的地址原创 2016-06-28 09:29:40 · 320 阅读 · 0 评论 -
用户ID与文件访问权限
一.与进程相关联的ID 与进程相关的ID有6种,分别是实际用户ID,实际组ID,有效用户ID,有效组ID,设置用户ID与设置组ID。 实际用户ID,实际组ID标记我们实际上是谁,一般在用户登录是确定,比如Zhangsan登录了linux,则实际用户就是Zhangsan。 有效用户ID,有效组ID用于文件访问权限检查,在没有设置用户ID/设置组ID的情况下,有效用户ID等同于实际原创 2016-12-04 22:18:31 · 1256 阅读 · 0 评论 -
Unix文件I/O
Unix文件I/O 本节描述的函数经常被称为不带缓冲的I/O. 1 #include <fcntl.h> int open(const char *path, int oflag, ... /* mode_t mode */); int openat(int fd, const char *path, int oflag, ... /* mode_t mode */); int cr...原创 2019-01-29 22:25:34 · 363 阅读 · 0 评论 -
Unix信号
信号 1. 概念: 信号是软件中断,提供了一种处理异步事件的方法。 2. 产生信号: 终端: 如按Delete键,产生SIGINT信号 硬件异常产生信号: 除数为0,无效的内存引用 进程调用kill函数 kill命令 软件产生的信号: 如SIGURG, SIGPIPE, SIGALRM(进程设置的定时器超时) 三种处理方式: 忽略 捕捉 执行默认动作 常见信号: SIGHUP SIGIN...原创 2019-03-22 00:36:49 · 246 阅读 · 0 评论 -
unix线程
1. 概念 一个unix进程可看成只有一个控制线程。多线程好处: 可为每种事件分配单独的处理线程.可采用同步和异步两种编程模式,同步比异步更简单。 不同于进程,多线程可自动访问相同的存储地址空间和文件描述符,而进程需要操作系统复杂机制才能实现内存和文件描述符的共享. 有些问题可分解从而提高整个程序的吞吐量。多个线程可使相互独立的任务交叉进行。 交互程序可通过多线程改善响应时间 每个线程都包含执...原创 2019-03-26 22:36:15 · 480 阅读 · 0 评论
分享