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();
          }
       }
    }
    
  • 相关阅读:
    java timer 指定某时间点执行
    java jdbc 同时操作查询删除操作
    java ResultSet获得总行数
    c# 根据枚举Value 获得名称
    c# 备份数据
    MySQL主从集群搭建
    单机安装MySQL多实例
    2019年度总结
    go goroutine id
    go语言中 json转换--nil
  • 原文地址:https://www.cnblogs.com/LY-CS/p/13230775.html
Copyright © 2011-2022 走看看