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。