上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页
摘要: open()和openat()函数: mode参数的值有点类似与创建IPC对象所用的mode常值,但有点区别,以下时open()使用的mode值:S_IRUSR 用户读S_IWUSR 用户写S_IXUSR 用户执行S_IRGRP 组读S_IWGRP 组写S_IXGRP 组执行S_IROTH 其他用户 阅读全文
posted @ 2018-11-10 18:03 荒唐了年少 阅读(474) 评论(0) 推荐(0)
摘要: sysconf的限制及name参数: pathconf和fpathconf的限制及name参数: 阅读全文
posted @ 2018-11-10 10:27 荒唐了年少 阅读(187) 评论(0) 推荐(0)
摘要: ISO C标准定义的头文件: POSIX标准定义的必须的头文件: POSIX标准定义的XSI可选头文件: POSIX标准定义的可选头文件: 阅读全文
posted @ 2018-11-05 15:54 荒唐了年少 阅读(234) 评论(0) 推荐(0)
摘要: 数据库的发展: 层次网状数据库关系数据库分布式数据库 数据库的发展: 理论基础: 关系代数运算: 选择运算、投影运算、更名运算并运算、集合差运算、笛卡尔积运算 理论基础: 关系代数运算: 集合交运算、自然连接运算、赋值运算、广义投影、聚集运算、外连接 数据模型: 关系模型、E-R模型、基于对象的数据 阅读全文
posted @ 2018-11-03 17:21 荒唐了年少 阅读(267) 评论(0) 推荐(0)
摘要: 共享内存区: 共享内存区时IPC形式中最快的。因为当共享内存区映射到共享它的进程的地址空间,这些进程间数据的传递就不在涉及内核(进程不在通过执行任何进入内核的系统调用来传递数据)。 共享内存区: 与其他IPC形式相比,进程通过共享内存区传递数据的步骤: 注意:默认情况下,通过fork()派生的子进程 阅读全文
posted @ 2018-10-13 16:48 荒唐了年少 阅读(1053) 评论(0) 推荐(0)
摘要: 位域(位段): 有时我们存储信息时并不需要用到一个完整的字节,而只需要几个二进制位。C语言提供了一种数据结构,称为位域(位段)用于这种情况。 位域(位段): 位域(位段)的定义: struct name{ 类型名 位域名:位域长度; // 位域长度不能大于8(即一个字节) }; 位域(位段)的定义: 阅读全文
posted @ 2018-10-05 20:48 荒唐了年少 阅读(2399) 评论(3) 推荐(0)
摘要: System V 信号量 在提到Posix 信号量时,指的是二值信号量或计数信号量,而System V信号量指的是入了计数信号量集 二值信号量:其值为0或1,类似于互斥锁,资源被锁住时为0,资源可用为1计数信号量:其值在0和某个限制值之间的信号量,信号量的值就是可用资源数计数信号量集:一个或多个信号 阅读全文
posted @ 2018-10-04 11:52 荒唐了年少 阅读(310) 评论(0) 推荐(0)
摘要: Posix信号量: 分类: Posix有名信号量:使用Posix IPC名字标识,可用于线程或进程间同步Posix基于内存的信号量:存放在共享内存区中,可用于进程或线程间的同步 sem_open()、sem_close()、sem_unlink()函数: #include <semaphore.h> 阅读全文
posted @ 2018-09-28 22:49 荒唐了年少 阅读(721) 评论(0) 推荐(0)
摘要: 读写锁: 用于对于某个给定资源的共享访问,而不是像互斥锁那样,将所有试图进入临界区的线程都阻塞住 相关内容: 线程互斥锁 分配规则:(写独占,读共享) 1.只要没有线程持有某个给定的读写锁用于写,那么任意数目的进程可以持有该读写锁用于读2.仅当没有线程持有某个给定的读写锁用于写或读时,才能分配该读写 阅读全文
posted @ 2018-09-25 09:41 荒唐了年少 阅读(521) 评论(0) 推荐(0)
摘要: Posix消息队列(message queue) IPC函数中常用的参数取值: 打开或创建POSIX IPC对象所用的各种oflag常值o_RDONLY 只读O_WRONLY 只写O_RDWD 读写O_CREAT 若不存在则创建,存在则引用O_EXCL 排他性创建,需要和O_CREAT一起使用,当对 阅读全文
posted @ 2018-09-24 23:24 荒唐了年少 阅读(577) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页