TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3220SF sleep 线程调度问题

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线程(任务)调度的相关的知识

赞(0)
未经允许不得转载:TI中文支持网 » CC3220SF sleep 线程调度问题
分享到: 更多 (0)