正在加载图片...
void TestTask2(void *pdata while (1) printf("84u:★★★★ Test Task22*★n",Oime); OSTimeDly(1) void TestTask3(void *pdata) while (1) printf("84u:*★★★ Test Task33★★\n", OSTime) void TestTask4(void *pdata) while printf("s4u: ++++ Test Task 10 askSuspend (10)://suspend yourself 程序运行结是 采用多任务的好处 令任务的规模较小 每个任务更容易编码和调试,其质量也更容易得到 保证 不少应用本身就是由多个任务构成的 如一个应用可能需要进行以下任务的处理:计算 从网络获取数据和刷新显示屏幕 采用多任务的处理方式是应用问题的一个非常自然 的解决方式 任务之间具有较高的独立性,耦合性小 通过增加新的任务就能方便的扩充系统功能 今实时性强 保证紧急事件得到优先处理成为可能3 void TestTask2(void *pdata) { while (1) { printf("%4u: ***** Test Task 22 *****\n", OSTime); OSTimeDly(1); } } void TestTask3(void *pdata) { while (1) { printf("%4u: ***** Test Task 33 *****\n", OSTime); OSTimeDly(1); } } void TestTask4(void *pdata) { while (1) { printf("%4u: +++++ Test Task 10 +++++\n", OSTime); OSTaskSuspend(10); //Suspend yourself } } 程序运行结果 采用多任务的好处: ™任务的规模较小 • 每个任务更容易编码和调试,其质量也更容易得到 保证 ™不少应用本身就是由多个任务构成的 • 如一个应用可能需要进行以下任务的处理:计算、 从网络获取数据和刷新显示屏幕 • 采用多任务的处理方式是应用问题的一个非常自然 的解决方式 ™任务之间具有较高的独立性,耦合性小 • 通过增加新的任务就能方便的扩充系统功能 ™实时性强 • 保证紧急事件得到优先处理成为可能
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有