Unity之C#——异步委托开启线程,三种方法检测结束
源码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace _004_异步委托开启线程
{
class Program
{
static int Test(int i, string str)
{
Console.WriteLine("我:lisan" + i + str);
Thread.Sleep(5000);//让当前线程休眠,单位毫秒 ms 模拟查询的等待过程
return 19960908;
}
static void Main(string[] args)
{
1.利用循环检测线程结束
//Func<int, string, int> a = Test;
开启一个新线程去执行 a委托的方法
//IAsyncResult ar = a.BeginInvoke(1