第14章 C#进程与线程

本文转自:http://m.biancheng.net/csharp/140/

在操作系统中,每运行一个程序都会开启一个进程,一个进程由多个线程构成。

线程是程序执行流中最小的单元。

在应用程序中分为单线程程序和多线程程序。

  • 单线程程序是指在一个进程空间中只有一个线程在执行;
  • 多线程程序是指在一个进程空间中有多个线程在执行,并共享同一个进程的大小。

进程指在每个操作系统中自动启动的系统进程和一些自动启动的应用程序进程,在 Windows 操作系统中提供了任务管理器来查看当前启动的进程,并能关闭指定的进程。

本章内容:
1.  C# Process:进程类
2.  C# Thread:线程及与线程有关的类
3.  C# ThreadStart:创建线程
4.  C# ParameterizedThreadStart:创建进程
5.  C# Priority:多线程优先级设置
6.  C# lock:给线程加锁,保证线程同步
7.  C# Monitor:锁定资源
8.  C# Mutex:(互斥锁)线程同步

猜你喜欢

转载自www.cnblogs.com/hanguoshun/p/12729448.html