C#----Task.Run

在 C# 中,Task.Run(() => { ... }) 用于创建并启动一个在后台线程上运行的任务。

Task.Run 方法接受一个委托参数,该委托包含要在后台线程上执行的代码。使用 lambda 表达式可以方便地定义这个委托。

以下是一个示例:

Task.Run(() =>
{
    // 在后台线程上执行的代码
    Console.WriteLine("Running on background thread");
});

在上述示例中,Task.Run(() => { ... }) 创建了一个任务,并将指定的代码块放在后台线程上执行。当代码块执行完毕后,任务会自动完成。

Task.Run 方法常用于在后台执行耗时操作,以避免阻塞主线程。这样可以提高程序的响应性和并发性。

posted @ 2024-01-23 14:39  高小浩upup  阅读(3837)  评论(0)    收藏  举报