自定义委托类型:
模板方法实例:
回调方法示例:
多播委托示例:
同步调用(串行,单线程)示例:
多播委托也是同步调用:
隐式的异步调用示例:
执行结果发生了资源争抢:
显式的异步调用示例:
使用线程进行异步调用 Thread:
C#有个更高级的方式:Task:
使用接口来取代委托的方式更好:
自定义委托类型:
模板方法实例:
回调方法示例:
多播委托示例:
同步调用(串行,单线程)示例:
多播委托也是同步调用:
隐式的异步调用示例:
执行结果发生了资源争抢:
显式的异步调用示例:
使用线程进行异步调用 Thread:
C#有个更高级的方式:Task:
使用接口来取代委托的方式更好: