C#进程与线程
在操作系统中,每运行一个程序都会开启一个进程,一个进程由多个线程构成。
线程是程序执行流中最小的单元。
在应用程序中分为单线程程序和多线程程序。
- 单线程程序是指在一个进程空间中只有一个线程在执行;
- 多线程程序是指在一个进程空间中有多个线程在执行,并共享同一个进程的大小。
进程指在每个操作系统中自动启动的系统进程和一些自动启动的应用程序进程,在 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:(互斥锁)线程同步
编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。
通俗易懂,深入浅出,一篇文章只讲一个知识点。
文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。
文章不涉及代码,不烧脑细胞,人人都可以学习。
当你决定关注「编程帮」,你已然超越了90%的程序员!

微信扫描二维码关注