acquire

fun STM.acquire(): Boolean(source)

Attempts to acquire a permit within an STM transaction. Returns true if a permit was acquired, false if none are available.