Thread 中讨论的其他器件:SYSBIOS
您好!
我们可以具有互斥的阻塞或抢占质量。
我的问题是、
由于质量是针对栅极配置的、我可以创建具有不同质量的互斥量、还是必须对整个应用中的所有互斥量使用单质量?
例如、
我想为 MutexCreate、MutexEnter、MutexLeave、MutexDelete 函数创建通用函数。 从这些函数中、我将根据一个标志调用 GateMutex 或 GateMutexPri 函数。
如果标志为 FIFO、
然后、我想使用"GateMutex_Creation"函数创建互斥体、并将质量设置为"blocking"。
如果标志为优先级、
我想使用"GateMutexPri_Create"函数创建互斥体、并将质量设置为"blocking"。
如果标志为 InvisionSafe、
我想使用"GateMutexPri_Create"函数创建互斥体、并将质量设置为"preemping"。
在 params_init()调用期间执行任何参数配置是否可以实现此操作?
此致、
Iyyappan。
