⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jwl-gtf_convar.h

📁 基于arm核的RTOS
💻 H
字号:
/********************************************************************************************************
*                                                JWL-GTF						*
*                                           实时多任务操作系统						*
*					     								*
*      				              作者:JWL-GTF			                        *
*  					     日期:2004/04/07                                            *
*					 修改日期:2004/04/07						*
*                                       								*
*                                       功能说明:多任务的条件变量定义					*
*********************************************************************************************************/
/*条件变量定义*/
typedef struct 
{
	jwl_gtf_bool		jwl_gtf_Status;			/*该条件变量的状态:可用或已用*/
	jwl_gtf_u8		jwl_gtf_ConVarID;		/*条件变量ID号*/
	jwl_gtf_TaskMutex	*jwl_gtf_Mutex;			/*对应的互斥量*/
	jwl_gtf_List		*jwl_gtf_List;			/*链表指针*/
	jwl_gtf_TaskCB		*jwl_gtf_ConVarLink;		/*挂起线程*/
	jwl_gtf_bool		jwl_gtf_WiatStatus;		/*挂起线程等待方式*/
}jwl_gtf_ConVar;						/*条件变量结构*/

/*条件变量资源静态定义*/
jwl_gtf_VarConVar ConVar[jwl_gtf_MaxConVar];

/*条件变量全局ID号*/
jwl_gtf_u8	ConVarNextID;

/*可用链表*/
jwl_gtf_ConVar	*jwl_gtf_ConVarFree;

/*空闲链表*/
jwl_gtf_ConVar	*jwl_gtf_ConVarUsed;

/*超时链表*/
jwl_gtf_TaskCB	*jwl_gtf_ConVarTOut;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -