- 1
- 0
- 约2.34千字
- 约 3页
- 2019-10-04 发布于广东
- 举报
第1章 进程、线程与网络协议
第1章 进程、线程与网络协议
PAGE 2
PAGE 1
习题1 参考解答
1. 简要回答下列问题。
1) 进程和线程有什么区别?
2) 线程是如何创建的?怎样设置线程的优先级?
3) 什么是套接字?
【解答】
1) 一个完整的进程拥有自己独立的内存空间和数据,但是同一个进程内的线程是共享内存空间和数据的。一个进程对应着一段程序,它是由一些在同一个程序里面独立的同时运行的线程组成的。线程有时也被称为并行运行在程序里的轻量级进程,这是因为它的运行依赖于进程提供的上下文环境,并且使用的是进程的资源。
在一个进程里,线程的调度有抢占式或者非抢占的模式。在抢占模式下,操作系统负责分配CPU时间给各个线程,一旦当前的线程使用完分配给自己的CPU时间,操作系统将决定下一个占用CPU时间的是哪一个线程。因此操作系统将定期的中断当前正在执行的线程,将CPU分配给在等待队列的下一个线程。所以任何一个线程都不能独占CPU。每个线程占用CPU的时间取决于进程和操作系统。进程分配给每个线程的时间很短,以至于我们感觉所有的线程是同时执行的。
2) C#中创建线程的工作是通过使用System.Threading名称空间下的Thread类的构造方法来完成的,如创建一个线程实例输出字符“a”1000次。
Thread t
您可能关注的文档
- C#网络编程技术教程 教学课件 作者 金华 华进 第1章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第2章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第4章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第5章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第6章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第7章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第9章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第10章.ppt
- C#网络编程技术教程 教学课件 作者 金华 华进 第11章.ppt
- C#网络应用编程 第2版 教学课件 作者 马骏 第0章 课程介绍.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 现代光学基础(第二版)钟锡华习题答案解析.pdf
- 最新各种常见引流管的护理.ppt VIP
- 2022年福建农林大学338生物化学考研精品部分资料【第2册,共2册】.pdf VIP
- 鲁教版(新版2018)七年级信息技术上册教案汇编.pdf VIP
- Alfa Laval阿法拉伐压载水处理系统PureBallast 3 Ultra用户手册.pdf
- 2026-2027学年小学信息技术(信息科技)六年级上册鲁教版(信息科技)教学设计合集.docx
- 人教版数学五年级上册期中达标测评卷(第1-4单元)(含答案).docx VIP
- 五年级信息技术下册东西南北巧分辨课件.pptx VIP
- 六年级下册信息技术教案-第10课小狗摇尾叫汪汪 泰山版.doc VIP
- 绿色施工方案完整版.pdf VIP
原创力文档

文档评论(0)