摘要: thread.Interrupt() thread.Interrupt()用于中断一个处于等待状态(如 Sleep、Join、Wait、Monitor.Wait等)的线程。 如果线程当前不是等待状态,调用Interrupt()不会产生任何效果; 如果线程当前正在等待,调用Interrupt()会抛出 阅读全文
posted @ 2024-12-06 15:01 青云Zeo 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 在C#中,多播委托(Multicast Delegate)是指可以关联多个方法的委托。 当调用一个多播委托时,它会依次调用与之关联的所有方法。 每个方法都会按照它们被添加到委托实例中的顺序执行。 多播委托必须具有void返回类型,因为如果委托有返回值,那么在调用多个方法时,无法确定应该返回哪个方法的 阅读全文
posted @ 2024-12-06 11:23 青云Zeo 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 示例代码如下: delete void PrintDeletegate(); void Print2() { //...若干行代码 } void Main(){ //new一个委托 var printDeletegate = new PrintDeletegate(Print2); //调用委托,以 阅读全文
posted @ 2024-12-06 09:42 青云Zeo 阅读(1) 评论(0) 推荐(0) 编辑