- 3
- 0
- 约1.75万字
- 约 70页
- 2017-06-11 发布于湖北
- 举报
并发服务器 目录 服务器分类技术 进程与线程 多进程服务器 多线程服务器 服务器分类 按连接类型分类 面向连接的服务器(如tcp) 面向无连接的服务器(如udp) 按处理方式分类 迭代服务器 并发服务器 迭代服务器 vs. 并发服务器 “进程”基本概念 进程定义了一个计算的基本单元,可以认为是一个程序的一次运行。它是一个动态实体,是独立的任务。它拥有独立的地址空间、执行堆栈、文件描述符等。 每个进程拥有独立的地址空间,进程间正常情况下,互不影响,一个进程的崩溃不会造成其他进程的崩溃。 当进程间共享某一资源时,需注意两个问题:同步问题和通信问题。 创建进程 #include sys/types.h #include unistd.h pid_t fork(void) 返回:父进程中返回子进程的进程ID, 子进程返回0, -1-出错 fork后,子进程和父进程继续执行fork()函数后的指令。子进程是父进程的副本。子进程拥有父进程的数据空间、堆栈的副本。但父、子进程并不共享这些存储空间部分。如果代码段是只读的,则父子进程共享代码段。如果父子进程同时对同一文件描述字操作,而又没有任何形式的同步,则会出现混乱的状况; 父进程中调用fork之前打开的所有描述字在函数fork返回之后子进程会得到一个副本。fork后,父子进程均需要将自己不使用的描述字关闭,有两方面的原因
您可能关注的文档
最近下载
- 胚胎植入前遗传学诊断.pptx VIP
- 2026浙江交通职业技术学院专任教师岗位招聘16人笔试备考题库及答案解析.docx VIP
- 深度解析(2026)《GBT 28827.1-2022信息技术服务 运行维护 第1部分:通用要求》.pptx VIP
- 建筑基桩检测技术规范.pdf VIP
- 【2025年】周口市西华县人民医院医务人员招聘考试试题【含参考.docx VIP
- GB-T 27921-2023风险管理 风险评估技术.docx VIP
- 胚胎植入前诊断技术.pptx VIP
- 杭州市少先队第60期火炬金奖挑战营队员名单.doc VIP
- TCBMF185-2022 超高性能混凝土结构设计规程.pdf VIP
- 2023年广东清远市清城区审计局招聘专项工作聘员备考题库及答案解析.docx VIP
原创力文档

文档评论(0)