工程师们,你们好,
请问创建的线程中怎么控制时间片呢?
我之前这个线程做串口任务的,阻塞读取时这个任务能正常运行,现在读取部分换成了中断读取,这部分就会一直运行,连协议栈都被卡死了,怎么解决这个问题呢?
Susan Yang:
请您参考一下TI-RTOS Kernel (SYS/BIOS)User's Guide
www.ti.com/…/spruex3u.pdf
3.6.6 Task Yielding for Time-Slice Scheduling
Task_yield() 只能在同等优先级使用。当其他任务抢占后,会重新回到原来的task