BREW是基于事件的协作式多任务
对于许多异步事件的处理,都是通过回调函数来实现的
网络中域名的解析INetMgr_GetHostByName()
Socket通信中连接服务器ISOCKET_Connect()
Socket通信中发送数据ISOCKET_Writeable()
Socket通信中接收数据ISOCKET_Readable()
定时器Timer
媒体播放器ISound/ISoundPlayer/IMedia
异步事件的处理,首先将异步事件发生时需要执行的代码编写成一个函数,并将该函数注册成为回调函数,这样当该异步事件发生时,系统会自动调用事先注册好的回调函数。
回调函数的注册实际上就是将回调函数的信息填写到一个用于注册回调函数的结构体变量中。
各种不同异步事件的回调函数注册方法有所不同
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !