当前位置:首页C# > 正文

C#线程的定义和使用方法

作者:野牛程序员:2024-01-06 21:55:31C#阅读 2844

C#中,线程是一种执行独立任务的执行流。以下是线程的定义和使用方法:

定义线程:

using System;
using System.Threading;

class Program
{
    static void Main()
    {
        // 创建一个新线程并指定执行方法
        Thread newThread = new Thread(DoWork);

        // 启动线程
        newThread.Start();

        // 主线程继续执行其他操作

        // 等待新线程完成
        newThread.Join();

        Console.WriteLine("主线程执行完成");
    }

    static void DoWork()
    {
        Console.WriteLine("新线程开始执行");
        // 执行一些任务
        Console.WriteLine("新线程执行完成");
    }
}

在上述示例中,通过Thread类创建了一个新线程,并通过Start方法启动它。主线程继续执行其他操作,然后通过Join方法等待新线程执行完成。

注意:在实际应用中,还可以使用Task类和ThreadPool等方式来管理线程。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击