![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unix
EverlightGe
这个作者很懒,什么都没留下…
展开
-
从存储器内部看uname结构
从存储器内部看uname结构C语言结构的所有组成部分都存放在存储器的一段连续的区域,而指向结构的指针就是结构第一个字节的地址原创 2016-06-28 09:29:40 · 273 阅读 · 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 · 1169 阅读 · 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 · 282 阅读 · 0 评论 -
Unix信号
信号1.概念: 信号是软件中断,提供了一种处理异步事件的方法。2.产生信号:终端: 如按Delete键,产生SIGINT信号硬件异常产生信号: 除数为0,无效的内存引用进程调用kill函数kill命令软件产生的信号: 如SIGURG, SIGPIPE, SIGALRM(进程设置的定时器超时)三种处理方式:忽略捕捉执行默认动作常见信号:SIGHUPSIGIN...原创 2019-03-22 00:36:49 · 166 阅读 · 0 评论 -
unix线程
1. 概念一个unix进程可看成只有一个控制线程。多线程好处:可为每种事件分配单独的处理线程.可采用同步和异步两种编程模式,同步比异步更简单。不同于进程,多线程可自动访问相同的存储地址空间和文件描述符,而进程需要操作系统复杂机制才能实现内存和文件描述符的共享.有些问题可分解从而提高整个程序的吞吐量。多个线程可使相互独立的任务交叉进行。交互程序可通过多线程改善响应时间每个线程都包含执...原创 2019-03-26 22:36:15 · 394 阅读 · 0 评论