停止ecos中的所有线程并运行main

时间:2015-10-06 11:29:09

标签: real-time ecos

我有以下问题: 我使用ecos作为我的微控制器,并使用'cyg_scheduler_start();'启动多个线程。现在我想阻止它们,没问题 'cyg_thread_exit()'。但是,如果我停止最后一个任务,微控制器不会返回主,我称之为线程。主要应该在线程开始之后运行。

或至少说,在第一个线程完成后启动其他线程。我现在使用cyg_thread_suspendcyg_thread_resume来实现这一点。但是有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

答案或多或少非常简单。它没有去。你可以做的是处理其他线程的一个线程,只是一个想法。