12345678910111213141516171819enum mutexstate{ MDESTROYED, MLOCKED, MUNLOCKED};struct kthread_mutex_t{ int mid; enum mutexstate state;};struct{ struct spinlock lock; struct kthread_mutex_t mutexes[MAX_MUTEXES];} mtable; Every mutex->state in mutexes will be initialized to MDESTROYED as MDESTROYED is the first in enum. ← Previous Post Next Post → 赏 支付宝打赏 微信打赏 赞赏一下 FEATURED TAGS C