我有以下问题:我使用ecos作为我的微控制器,并使用'cyg_scheduler_start();‘启动多个线程。现在我想阻止它们,没有问题的'cyg_thread_exit()‘。但是如果我停止了最后一个任务,微控制器就不会返回到main,在那里我调用线程。主线程应该在线程启动后运行一个led。
或者至少,在第一个线程完成后启动其他线程。我现在用cyg_thread_suspend和cyg_thread_resume来实现这一点。但有什么更好的方法吗?
发布于 2015-10-08 05:55:45
答案或多或少很简单。它不会消失的。你能做的就是一个线程来处理其他线程,只是一个想法。
https://stackoverflow.com/questions/32968787
复制相似问题