![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进程
文章平均质量分 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 · 180 阅读 · 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 · 378 阅读 · 1 评论 -
2021-09-23 进程
第七章 进程环境1.并行和并发 当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状态.这种方式我们称之为并发(Concurrent)。 当系统有一个以上CPU时,则线程的操作有可能非并发.当一个CPU执行一个线程时,另一个CPU可以执行另一个线程,两个线程互不抢占CPU资源,可以同时进行,这种方式我们称之为并行(Parallel)。原创 2021-09-23 19:37:15 · 180 阅读 · 1 评论