基本信息
文件名称:《极简C#:新手编程之道》ppt课件 关东升教材 第16章 多线程开发.pptx
文件大小:946.41 KB
总页数:14 页
更新时间:2025-07-07
总字数:约小于1千字
文档摘要

第16章多线程开发

本章内容进程与线程线程的状态线程管理线程同步

进程

线程线程被称为轻量级进程。一个进程中可以包含多个线程。线程与进程类似,是一段完成某个特定功能的代码同类的多个线程共享一块内存空间和一组系统资源。系统在各个线程之间切换时,开销要比进程小得多。

主线程一个C#程序至少会有一个线程,这个线程就是主线程,它负责管理子线程,包括子线程的启动、挂起、停止等操作。

创建线程

线程的状态

线程的状态(1)未开始状态,未开始状态是通过new等方式创建线程对象,它仅仅是一个空的线程对象。(2)可运行状态,可运行状态是当主线程调用新建线程的Start()方法后,它就进入可运行状态。此