百摩网
当前位置: 首页 生活百科

怎么定义回调函数(解释一下什么是回调函数)

时间:2023-06-03 作者: 小编 阅读量: 2 栏目名: 生活百科

回调和异步调用的关系非常紧密,通常我们使用回调来实现异步消息的注册,通过异步调用来实现消息的通知。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。

软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。

同步调用是一种阻塞式调用,调用方要等待对方执行完毕才 返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口。

异步调用是一种类似消息或事件的机制,不过它的 调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。回调和异步调用的关系非常紧密,通常我们使用回 调来实现异步消息的注册,通过异步调用来实现消息的通知。同步调用是三者当中最简单的,而回调又常常是异步调用的基础,因此,下面我们着重讨论回调机制在不同软件架构中的实现。

回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。

案例:

    推荐阅读
  • 甘草桔梗不适合什么人(桔梗的功效与作用)

    怀孕的妇女比较特殊,对饮食的要求较为严格,一些寒凉的食物不适合其食用,不然会对胎儿产生不利的影响。对月经期间的女性来说,服用大量的桔梗会导致月经紊乱和月经不调,甚至会出现痛经等症状。粗提桔梗皂甙有抑制大鼠胃液分泌和抗消化性溃疡的作用。桔梗有抗炎和免疫增强作用。桔梗皂甙能增加胆酸分泌,降低大鼠肝脏中的胆固醇含量,增加类固醇的排出。

  • 大连造船厂在哪(大连造船厂简介)

    下面更多详细答案一起来看看吧!大连造船厂在哪大连造船厂在辽宁省大连市西岗区北海街4号。大连船舶重工集团有限公司隶属中国船舶重工集团公司,前身为“中东铁路公司轮船修理工场”和“中东铁路公司造船工场”,始建于1898年6月10日。

  • 敏感肌抗皱系列(如何零你的肌肤)

    MASQUEDEGLAISEPURIFYINGCLAYMASK晶透净颜泥膜贵妇级面膜,这款面膜最好使用15分钟可以对黑头和白头有所改善,为肌肤提供深层清洁,同时保留皮肤天然的油脂。使用后可以令肌肤提亮变的更有光泽,在使用面膜的同时需要等面膜硬化才可以冲洗哦。建议油性肌肤使用,干性肌肤使用最好不超过10分钟。

  • 断肠草是什么 断肠草是什么草

    今天就来给大家介绍一下断肠草是什么。断肠草对人体的危害消化系统:包括恶心、呕吐、发热、口吐白沫等症状。断肠草的药用价值断肠草虽含有毒但是也有很高的药用价值。怎样区分断肠草和金银花断肠草和金银花都是黄色、花期也很近,经常发生误食致死的新闻。断肠草怎么用1,通常取其根捣烂,用于外敷在伤口上。

  • 最新昵称(新潮的五个字网名)

    昼夜咏叹调野蛮小可爱,现在小编就来说说关于最新昵称?下面内容希望能帮助到你,我们来一起看看吧!

  • 自制香芋西米露来治愈自己(自制香芋椰汁西米露)

    自制香芋椰汁西米露夏天,最喜欢的是不管白天还是晚上,来一口冰冰的、甜甜的糖水或奶茶,那个冰爽仿佛这个夏天似乎也没那么闷热今天给大家分享个如何用一杯奶茶的钱做出一家人的甜品简单的食材:芋头半个,西米1碗,椰浆50克,冰糖。

  • 排骨汤去腥方法(关于排骨汤去腥方法)

    焯水将骨头洗净,入开水中焯水5分钟,煮出血水和油污后,将骨头取出,倒掉水血水是腥味的主要载体,煮出血水后腥味就会变得极淡或消失此外,焯水还有助汤色白皙,味道更鲜美,我来为大家讲解一下关于排骨汤去腥方法?跟着小编一起来看一看吧!排骨汤去腥方法焯水。加入姜或酒或醋或陈皮等调料炖煮。在炖煮的时候会产生浮沫,我们要将浮沫彻底撇净,这样汤才会不腥,无杂质,且更好喝。

  • 外籍师生眼中的二十大(外籍师生眼中的二十大)

    外籍师生眼中的二十大10月16日,中国共产党第二十次全国代表大会在北京开幕。山东外籍师生结合自身实际,就二十大的话题展开热议。山东师范大学斯里兰卡籍学生司雅兰观看开幕会后有感而发。麦克斯认为,改革开放以来,中国医疗卫生事业的飞速发展与进步,与中国共产党的领导是分不开的。同时,通过中国的疫情防控政策及措施可以看出,中国是一个有担当的大国。

  • 10月13日是什么日子(10月13日是世界保健日吗)

    下面内容希望能帮助到你,我们来一起看看吧!10月13日是什么日子每年的10月13日是世界保健日。每年都要选择一个与公共卫生领域相关的主题,旨在提高全世界众对这一保健领域的认识,借此激发起一项长期宣传活动,促使该领域工作的开展。“世界保健日”期间,包括中国在内的世界卫生组织各会员国,都举行纪念活动,推广和普及有关健康知识,以提高人民健康水平。

  • 显示器闪屏过一会黑屏(显示器闪屏黑屏解决方法大全)

    显示器闪屏过一会黑屏?显示器条纹闪屏黑屏1.电源未接通,我来为大家科普一下关于显示器闪屏过一会黑屏?下面希望有你要的答案,我们一起来看看吧!但是间歇性又失灵--此时已经做到了双显示器的效果,不死心,在新显示器上玩双显示器设置,虽然另一个显示器还是黑屏,就在有病乱投医的心理下,调整老显示器的分辨率,鬼使神差的恢复了使用,而且不再是间歇性的,已经长期可正常使用。。。