- 7
- 0
- 约8.89千字
- 约 9页
- 2017-07-12 发布于河南
- 举报
实验三020740309赵玉健
实验三:Windows线程及其调度观察
一、实验目的:
让同学们了解什么是线程,操作系统是如何调度它们的。
二、实验要求:
程序使用C语言实现。
三、实验过程及程序实现
int main(){ int i; if (fork() == 0) { for (i = 1; i 3; i++) printf(This is child process\n); } else { for (i = 1; i 3; i++) printf(This is parent process\n); }}
执行结果为:
This is child processThis is child processThis is parent processThis is parent process
fork在英文中是“分叉”的意思,这个名字取得很形象。一个进程在运行中,如果使用了fork,就产生了另一个进程,于是进程就“分叉”了。当前进程为父进程,通过fork()会产生一个子进程。对于父进程,fork函数返回子程序的进程号而对于子程序,fork函数则返回零,这就是一个函数返回两次的本质。可以说,fork函数是Unix系统最杰出的成就之一,它是七十年代Unix早期的开发者经过理论和实践上的长期艰苦探索后取得的成果。
如果我们把上述程序中的循环放的大一
您可能关注的文档
- 文件及剪贴板操作.ppt
- 多线程之线程启动、参数、返回值.doc
- 【教育】你真的会学习么?.doc
- C++多线程编程简单实例.docx
- 关于UCOS下邮箱使用的两个经验.doc
- 电脑主机前端耳机插孔重做系统后插上耳机后没有声音了.doc
- 关于线程的参数、“返回值”、及线程的中止.doc
- Delphi线程对象Tthread.docx
- 泰国游后的反思:国人购物得理智!.docx
- 被梦校拒绝了但是我发现了更好的选择.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 2023压力容器设计审核人员考试题库-1.docx VIP
- 贵州省健康培训管理平台医疗放射培训试题.docx VIP
- 交通管理与控制定期更新第十章交通信号控制概论幻灯片.ppt VIP
- 2023年北京东城中考数学真题及答案.pdf VIP
- 半导体物理基础:半导体器件模型_(5).PN结理论:能带图、电流-电压特性.docx VIP
- 装配式预应力混凝土简支T梁桥毕业设计.doc VIP
- 基于AspenPlus的工业甲醇合成工艺设计与优化.docx VIP
- 山东省青岛市李沧区2024-2025学年七年级下学期期中生物试题.pdf VIP
- 古建筑彩画保护修复材料与工艺研究初探-以故宫乾隆花园彩画修复为例.docx VIP
- 2021版 客户侧电能计量装置通用设计要求 第1部分 10kV用电客户电能计量装置.docx VIP
原创力文档

文档评论(0)