0
点赞
收藏
分享

微信扫一扫

单片机C语言的“进程调度轮询”

像小强一样活着 2022-03-30 阅读 60
c语言stm32
typedef struct 
{
void(*pfInit)(void);
void(*pthread)(void);
}_WINTHREAD;//初始化进程的结构体

static _WINTHREAD srtWinthread;//定义

void WIN_Install(void(*pfInit)(void),void(*pthread)(void))//进程调度加载,并初始化
{
    if(NULL!=pfInit)
    {
      srtWinthread.pfInit=pfInit;
	  (*(srtWinthread.pfInit))();
    }
    if(NULL!=pfthread)
    {
      srtWinthread.pfthread=pfthread;
	
    }
}
void WIN_Thread_poll(void)//进程的轮询
{
    if( srtWinthread.pfthread)
     (*(srtWinthread.pfthread))();
}

无非就是指针函数与函数指针的东西,记录!

举报

相关推荐

0 条评论