进程
文章平均质量分 90
RLC214
新手上路,请多关照
展开
-
2021-09-29 第十五章 进程间通信
文章目录1.单工,半双工,全双工2.匿名管道3.消息队列(1)获取key值(2)创建消息队列(3)接受和发送消息(4)对消息队列进行操作(通常是销毁消息队列)4.共享内存端(1)创建共享内存(2)映射(3)共享内存管理(4)例题 1.单工,半双工,全双工 单工:数据传输只支持数据在一个方向上传输 半双工:数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输(pipe) 全双工:数据通信允许数据同时在两个方向上传输(msg) 协议:约定对话格式 主动端 : 先发包的一方 被动端:原创 2021-09-29 19:33:12 · 416 阅读 · 2 评论 -
2021-09-25 文件目录和进程基础
1.进程环境----子进程继承父进程的那些东西 缓冲区 环境变量 虚拟地址空间 存储映像 共享库 进程表象 附属组ID 进程组ID 会话ID 控制终端 设置用户ID标识和设置组ID标志 当前工作目录 根目录 文件模式创建屏蔽字 信号屏蔽和安排 对任一打开文件描述符的执行时关闭标志 链接的共享存储端 资源限制 2.父进程和子进程之间的区别 fork的返回值不同 进程ID不同 两个进程的父进程不同 子进程tms_utime、tms_stime、tms_cuttime和tms_ustime的值设置为0 子进原创 2021-09-25 22:51:35 · 905 阅读 · 1 评论 -
2021-09-23 进程
第七章 进程环境 1.并行和并发 当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状态.这种方式我们称之为并发(Concurrent)。 当系统有一个以上CPU时,则线程的操作有可能非并发.当一个CPU执行一个线程时,另一个CPU可以执行另一个线程,两个线程互不抢占CPU资源,可以同时进行,这种方式我们称之为并行(Parallel)。原创 2021-09-23 19:37:15 · 296 阅读 · 1 评论