![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进程
文章平均质量分 77
weixin_42734533
这个作者很懒,什么都没留下…
展开
-
socket网络编程——多进程并发服务器
多进程并发服务器进程就是一段程序的执行过程,是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。文章目录多进程并发服务器说明server端client段说明使用多进程并发服务器时要考虑以下几点:1.父进程最大文件描述个数(父进程中需要close关闭accept返回的新文件描述符)2.系统内创建进程个数(与内存大小相关)3.进程创建过多是否降低整体服务性能(进程调度)server端#原创 2022-03-26 10:04:34 · 1964 阅读 · 0 评论 -
进程间通讯——FIFO篇
进程间通讯——FIFO有名管道管道没有名字,只局限于有共同祖先进程的各个进程之间。FIFO不同于管道的是有一个路径名与之相关联,允许无亲缘关系的进程访问同一个FIFO。由于FIFO是半双工的,因此FIFO不能打开来既读又写。注:1、创建并打开一个管道只需要调用pipe;创建并打开一个FIFO则需在调用mkfifo后再用open;2、管道在所有进程最终关闭它之后自动消失,FIFO的名字只能通过调用unlink才从文件系统中删除。FIFO由mkfifo函数创建:#include<sys/st原创 2022-03-16 10:55:43 · 1982 阅读 · 0 评论 -
进程间通讯——管道篇
进程间的通信【管道】局限于没有名字,只能由亲缘关系的进程使用。基于此,提出【有名管道(FIFO)】进行改正。在实际应用中【管道】常用于具有共同祖先的进程间。【管道】和【FIFO】都是使用通常的read和write函数访问文章目录进程间的通信客户-服务器管道全双工管道客户-服务器1.客户端从标准输入(stdin)读进一个路径名,并将其写入IPC通道(客户端与服务器之间的虚线)2.服务器从IPC通道读出路径名并打开读取对应的文件。如果服务器能打开文件:服务器读出其中的内容,并写入IPC通道,原创 2022-03-16 09:56:56 · 1092 阅读 · 0 评论