Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# task.run

作者:让固执流亡丶   发布日期:2025-11-02   浏览:109

using System;
using System.Threading.Tasks;

class Program
{
    static void Main()
    {
        // 使用 Task.Run 来启动一个异步任务
        Task.Run(() => 
        {
            // 模拟一些耗时操作
            Console.WriteLine("Task is running on a thread pool thread.");
        });

        // 让主线程等待一段时间,确保任务有时间完成
        Task.Delay(2000).Wait();

        Console.WriteLine("Main thread continues after the task.");
    }
}

解释说明:

  • Task.Run 是 C# 中用于启动一个异步任务的方法。它会将指定的工作(通常是耗时操作)放到线程池中的一个线程上执行。
  • 在示例代码中,Task.Run 启动了一个匿名方法,该方法会在后台线程上执行,并输出一条消息。
  • Task.Delay(2000).Wait(); 用于让主线程暂停两秒钟,以确保后台任务有足够的时间完成。否则,程序可能会在任务完成之前就结束。
  • 最后,主线程继续执行并输出另一条消息。

如果你需要更多关于 Task.Run 的信息或更复杂的用法,请告诉我!

上一篇:c# 时间转换

下一篇:c# 时间戳转换日期格式

大家都在看

c# 二进制

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站