异步主要用来提升程序性能,会增加系统的开销(新建一个线程去执行异步任务)。
可应用于耗时长的操作,比如:访问数据库时(应用程序和数据库不在同一台服务器上)、服务之间的调用(服务会分散在不同的服务器上)。
关于没有返回值的异步调用
首先定义两个方法
新建任务并开启异步
调用
输出结果
通过这个实例看出 两个方法是同时进行的
下面是关于无参有返回值的实例
定义一个名为GetNum的方法
通过Task调用
输出结果
同样,也是两个方法同时进行
异步主要用来提升程序性能,会增加系统的开销(新建一个线程去执行异步任务)。
可应用于耗时长的操作,比如:访问数据库时(应用程序和数据库不在同一台服务器上)、服务之间的调用(服务会分散在不同的服务器上)。
关于没有返回值的异步调用
首先定义两个方法
新建任务并开启异步
调用
输出结果
通过这个实例看出 两个方法是同时进行的
下面是关于无参有返回值的实例
定义一个名为GetNum的方法
通过Task调用
输出结果
同样,也是两个方法同时进行