lock的初始化值

spinlock初始化为0,表示可用。

mutex初始化为1,表示可用

semaphore初始化为0,表示不可用;初始化为>0,表示可用。

rw_semaphore初始化为0,表示可用

completion初始化为0,表示不可用

你可能感兴趣的:(内核)