异步回调:主线程在执行的时候,打开一个子线程,主线程继续执行,当子线程执行完成的时候,主线程立即输出主线程的运行结果,主线程继续执行。
注意:
1.调用BeginInvoke开始异步加载, 在 ThreadPool 线程上执行回调方法,而不是在主线程。
2.调用 EndInvoke 来完成异步调用。
3.定义的委托,可以没有参数,没有返回值,看具体功能需求。
输出结果:
异步回调:主线程在执行的时候,打开一个子线程,主线程继续执行,当子线程执行完成的时候,主线程立即输出主线程的运行结果,主线程继续执行。
注意:
1.调用BeginInvoke开始异步加载, 在 ThreadPool 线程上执行回调方法,而不是在主线程。
2.调用 EndInvoke 来完成异步调用。
3.定义的委托,可以没有参数,没有返回值,看具体功能需求。
输出结果:
在我的JavaScript学习系列第一篇文章里面说过,调用堆栈一次可以执行一个函数,如果一个函数堵塞,整个浏览器都会直接冻结。而异步就是解决问题的方案。 首先上代码:setTimeout(callback, 1000);function callb
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M