随笔分类 - C#多线程编程
摘要:方式一:通过委托发起线程(BeginInvoke): Func<int, int> a = Test; IAsyncResult ar = a.BeginInvoke(20, OnCallBack, a);//倒数第二个参数是一个委托类型的参数,表示回调函数,当线程结束时会调用这个委托指向的方法;倒
阅读全文
摘要:第一种:通过线程返回值的IsCompleted方法。 beginInvoke方法中前面的参数为委托方法中的参数,BeginInvoke方法的返回值为IAsyncResult类型,保存了线程的状态; EndInvoke方法会返回线程结束后的返回值 class Program { static int
阅读全文
浙公网安备 33010602011771号