电子工程师技术服务社区
- 社区首页
- 下载
- Exercise 11 Semaphore Signalling.zip
资料描述
wrtnode 2r试用笔记——stm32f103使用rtx笔记-信号同步
为使信号量同步执行 两个 function 。使用以下代码实例,来达到我的目的。
这样能保证我能保证funca()能在funcb()前执行。
ossemaphoreid sem1;
ossemaphoredef(sem1);
void thread1 (void)
{
sem1 = ossemaphorecreate(ossemaphore(sem1), 0);
while(1)
{
funca();
ossemaphorerelease(sem1)
} }
void task2 (void)
{
while(1)
{
ossemaphorewait(sem1,oswaitforever)
funcb();
}
}
项目代码实例: