📄 jwl-gtf_convar.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 + -