public Task try_lock_upgrade(async_result_wrap <bool> res) { return(generator.mutex_try_lock_upgrade(res, this)); }
public Task timed_lock_shared(async_result_wrap <bool> res, int ms) { return(generator.mutex_timed_lock_shared(res, this, ms)); }
public Task timed_wait(async_result_wrap <bool> res, go_mutex mutex, int ms) { return(generator.condition_timed_wait(res, this, mutex, ms)); }