zoukankan      html  css  js  c++  java
  • C#进阶——多线程

    前台线程与后台线程
    应用程序必须运行完所有的前台线程才可以退出,或者主动结束前台线程,不管后台线程是否还在运行,应用程序都会结束;而后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在引用程序退出时都会自动结束。

    主线程
    在 C# 中,System.Threading.Thread 类用于线程的工作。它允许创建并访问多线程应用程序中的单个线程。进程中第一个被执行的线程称为主线程。

    当 C# 程序开始执行时,会自动创建主线程。使用 Thread 类创建的线程被主线程的子线程调用。通过 Thread 类的 CurrentThread 属性可以访问线程。

    下面的程序演示了主线程的执行:

    using System;
    using System.Threading;
    
    namespace MultithreadingApplication
    {
       class MainThreadProgram
       {
          static void Main(string[] args)
          {
             //获取当前正在运行线程
             Thread th = Thread.CurrentThread;
             th.Name = "MainThread";
             Console.WriteLine("This is {0}", th.Name);
             Console.ReadKey();
          }
       }
    }
    
  • 相关阅读:
    ASP.NET MVC4.0+ WebAPI+EasyUI+KnockOutJS快速开发框架 通用权限管理系统
    74.Java异常处理机制
    emmm
    数据库关系代数
    汇编实验二 2进制转16进制
    汇编实验一 显示字符串
    JustOj 1386: 众数的数量
    Codeforces 124A
    Codeforces 456A
    Codeforces 237A
  • 原文地址:https://www.cnblogs.com/LY-CS/p/13230775.html
Copyright © 2011-2022 走看看