基本信息
文件名称:C#程序设计教程(第6版)课后习题及答案ch11 多线程应用.docx
文件大小:34.21 KB
总页数:16 页
更新时间:2025-09-29
总字数:约1.16万字
文档摘要
第11章多线程应用
习题:
11-1什么是线程?
11-2如何在.NET程序中手动控制多个线程?
11-3创建一个线程,解决订单排队问题。
11-4什么是多窗体(MDI)?
11-5如何创建带事件处理程序的多窗体?
答案:
11-1什么是线程?
线程(Thread)是进程内的最小执行单元,是操作系统调度CPU资源的基本单位。一个进程(如一个C#应用程序)可以包含多个线程,这些线程共享进程的内存空间(如全局变量、资源句柄),但拥有独立的执行栈和程序计数器,可并发执行不同的任务。
核心特征
轻量级:线程的创建和切换开销远小于进程(无需独立分配内存空间),适合细粒度