CMSISRTOS thread flagt和delay
我的程序大致结构如下while(1)
{
//等待其他线程发送flag
flag = osThreadFlagsWait( 0x7fffffff, osFlagsWaitAny, osWaitForever );
//根据flag执行对应的操作
switch(flag)
{
casexx:
...
}
}
我的问题是,如果我在对应分支下面用了OSdelay函数,此时有其他event来了之后,会唤醒这个线程吗? 不行了。不能立即唤醒了。
页:
[1]