软件模块接口间有3种调用方式同步调用,异步调用,回调,在这里只介绍回调
1、首先来个网上大神举的例子
你有事去隔壁寝室找同学,发现人不在,你怎么办呢?
方法1,每隔几分钟再去趟隔壁寝室,看人在不
方法2,拜托与他同寝室的人,看到他回来时叫一下你
前者是轮询,后者是回调。
那你说,我直接在隔壁寝室等到同学回来可以吗?
可以啊,只不过这样原本你可以省下时间做其他事,现在必须浪费在等待上了。把原来的非阻塞的异步调用变成了阻塞的同步调用。
这儿就可以大致解释3中调用方式了
3、同步回调和异步回调(写不动了好累)