Other Parts Discussed in Thread:CC3220SF
写了一个CC3220SF双线程的程序,一个tcpthread,一个spithread。
请问是否是在tcpthread中调用了sleep函数,tcpthread就会释放当前占用的cpu资源,cpu就会切换到spithread执行吗?如果这样的话,tcpthread想设置延时该怎么办?
Kevin Qiu1:
user6464274 说:
写了一个CC3220SF双线程的程序,一个tcpthread,一个spithread。
请问是否是在tcpthread中调用了sleep函数,tcpthread就会释放当前占用的cpu资源,cpu就会切换到spithread执行吗?如果这样的话,tcpthread想设置延时该怎么办?
,
user6464274:
那如果我spithread里面就是一个死循环while(1),是不是代表切换到spithread就再也回不来了?还是说sleep(1)时间到了,cpu会把线程切换回tcpthread?
,
Kevin Qiu1:
可以切出来,看下例程portable 或者查一下RTOS线程(任务)调度的相关的知识