zoukankan      html  css  js  c++  java
  • 线程基础

    线程处理使 C# 程序能够执行并发处理,以便您可以同时执行多个操作。例如,您可以使用线程处理来监视用户输入,执行后台任务,以及处理并发输入流。System.Threading 命名空间提供支持多线程编程的类和接口,使您可以轻松地执行创建和启动新线程,同步多个线程,挂起线程以及中止线程等任务。

    若要在 C# 代码中合并线程处理,只需创建一个将在主线程外执行的函数,并让一个新的 Thread 对象指向该函数即可。下面的代码示例在 C# 应用程序中创建一个新线程:

     
    private static Thread thread;
            
            static void Main(string[] args)
            {
                thread = new Thread(new ThreadStart(Method));
                thread.Start();
                
            }
    
            public static void Method()
            {
                while (true)
                {
                    Thread.Sleep(1000);
                    Console.WriteLine("1");
                }
                
                
            }

    在这个demo里,没隔一秒输出一个“1” ,我们用到了线程类,这个类的构造函数需要一个线程委托:

     public delegate void ThreadStart();
  • 相关阅读:
    day58
    day57
    day55
    day56
    day54
    Vue(练习二)
    Vue练习
    Vue框架
    作业
    Django(九)
  • 原文地址:https://www.cnblogs.com/jixinyu/p/4298774.html
Copyright © 2011-2022 走看看