|
(一).描述 本示例代码实现线程等待等待执行,比如一个线程在执行之前要等待所有其它线程或某个线程 先执行完成,或者等待其它线程至少一个执行完成. (二).代码 using System; using System.Runtime.Remoting.Messaging; using System.Threading; namespace 等待句柄 { //委托声明(函数签名) delegate string MyMethodDelegate(); class MyClass { //要调用方法1 public string Write1() { for(double i = 0; i < 100000000000;i++) //此数值大小可以根据自己的环境修改, //目的是让此方法延长时间而已 { //延长时间(模拟实际任务) } Console.WriteLine("执行方法1"); return ""; } //要调用方法2 public string Write2() { Console.WriteLine("执行方法2"); return "22222222222222"; } //要调用方法3 public string Write3() { Console.WriteLine("执行方法3"); &nb [1] [2] [3] 下一页
|