spinlock:spin_trylock() 成功返回1;否则返回0。
spin_trylock()->raw_spin_trylock()->_raw_spin_trylock()->do_raw_spin_trylock()
mutex:mutex_trylock() 成功返回1,失败返回0。
semaphore:down_trylock() 成功返回0,失败返回1。
rw_semaphore:down_read_trylock() 成功返回1,失败返回0。
rw_semaphore:down_write_trylock() 成功返回1,失败返回0。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183480.html原文链接:https://javaforall.cn