找回密码
 注册
搜索
查看: 511|回复: 2

[资料] xxx_req/xxx_rsp的执行关系

[复制链接]
发表于 2009-9-9 17:20:24 | 显示全部楼层 |阅读模式
他们的执行顺序是不如下:

mmi向l4发出xxx_req之后继续执行后面的mmi代码;
L4处理完req之后通知mmi,mmi在当前位置暂停,然后执行回调xxx_rsp


上面的理解对么?如果对的话就意味着xxx_req和xxx_rsp是异步的。

我现在的情况是:想让mmi执行完xxx_req之后等待xxx_rsp被调用?该用什么样的策略呢?我试了一下
while (xxxx) ; 来等待,但会一直死在这里。

kal_sleep_task()可以么?
发表于 2009-9-9 18:15:31 | 显示全部楼层
好问题,我也想知道,
一直对消息不怎么理解
关注ing……
点评回复

使用道具 举报

 楼主| 发表于 2009-9-9 19:07:37 | 显示全部楼层
我看批量处理(PhoneBookOperateMass.c)处理中,是rsp中在最后调用req
比如mmi_phb_op_copy_all_one_after_one_rsp最后调用mmi_phb_op_copy_all_one_after_one_req

在req发出之后,rsp返回之前,这里应该是阻塞在UI上,如果这些req/rsp在后台执行,如何让req等待rsp?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-24 01:41 , Processed in 0.049827 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表