Exercise 11 Semaphore Signalling.zip

  • 浏览量:1179
  • 下载量:33
  • 资料大小:802.84 KB
  • 日期:2016-01-03
  • 上传者:Akira
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

        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();

    }


    }


      








     项目代码实例: 


       
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换