求教!

[复制链接]
 楼主| huzixian 发表于 2010-3-28 14:45 | 显示全部楼层 |阅读模式
如何在MTK中实现类似多线程的架构?

有代码最好,没有代码就说下思路吧,谢谢!
金鱼木鱼 发表于 2010-3-28 14:47 | 显示全部楼层
可以实现多线程啊,比如:
kal_bool mmi_create(comptask_handler_struct **handle)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    static comptask_handler_struct mmi_handler_info =
    {
        MMI_task,   /* task entry function */
        MMI_Init,   /* task initialization function */
        NULL,
        NULL,       /* task reset handler */
        NULL,       /* task termination handler */
    };

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    *handle = &mmi_handler_info;
    return KAL_TRUE;
}
这样你就创建了mmi线程(task)
task交互采用发送消息等方式进行交互。
手写识别 发表于 2010-3-28 14:47 | 显示全部楼层
MMI_task是循环主函数,在这里进行消息处理,任务分发等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

262

主题

1534

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部