这段时间遇到个奇怪的问题,就是同一个线程,先执行rt_thread_delete把其删除,然后又重新启动这个线程,竟然无法重启启动该线程,试了好几遍。
tid1 = rt_thread_create(XXX)
rt_thread_startup(tid1);
rt_thread_delete(tid1);
延时重新启动这个线程
tid1 = rt_thread_createXXX)
rt_thread_startup(tid1);
尽然就卡住了,这个线程尽然重新起起不了,卡住。。。。
这个是个什么情况?不能第二次启动同一个线程,不应该啊,求助!!!
更多回帖